資源簡(jiǎn)介
項(xiàng)目主要包括管理員、采購(gòu)員、倉(cāng)庫(kù)管理、用戶(hù)四個(gè)角色
管理員:基本系統(tǒng)各種數(shù)據(jù)的修改,用戶(hù)的管理等
采購(gòu)員:發(fā)起請(qǐng)購(gòu)、采購(gòu)、驗(yàn)貨等
倉(cāng)庫(kù)管理:入庫(kù)、出庫(kù)、管理、盤(pán)點(diǎn)等
用戶(hù):借閱、還書(shū)、充值等
詳細(xì)可以查看我的博客!

代碼片段和文件信息
package?projectLibrary;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
public?class?baseDao?{
//?數(shù)據(jù)庫(kù)連接對(duì)象
Connection?conn?=?null;
//?sql語(yǔ)句執(zhí)行對(duì)象
PreparedStatement?pstat?=?null;
//?結(jié)果集
ResultSet?rs?=?null;
/**
?*?獲取數(shù)據(jù)庫(kù)連接
?*?
?*?@return
?*/
public?Connection?getConnection()?{
try?{
//?2.加載驅(qū)動(dòng),相當(dāng)于windows中打開(kāi)數(shù)據(jù)庫(kù)工具
Class.forName(“com.mysql.jdbc.Driver“);
//?3.連接數(shù)據(jù)庫(kù)?連接地址?連接哪個(gè)數(shù)據(jù)庫(kù)?用戶(hù)名?密碼
conn?=?DriverManager.getConnection(“jdbc:mysql://localhost:3306/library“?“root“?“123456“);
}?catch?(ClassNotFoundException?e)?{
}?catch?(SQLException?e)?{
}
return?conn;
}
/**
?*?通用查詢(xún)
?*?
?*?@param?sql?sql腳本
?*?@param?obj?參數(shù)對(duì)象
?*?@return?結(jié)果集
?*/
public?ResultSet?query(String?sql?object[]?obj)?{
conn?=?getConnection();
try?{
pstat?=?conn.prepareStatement(sql);
if?(obj?!=?null)?{
for?(int?i?=?0;?i? pstat.setobject(i?+?1?obj[i]);
}
}
rs?=?pstat.executeQuery();
}?catch?(SQLException?e)?{
}
return?rs;
}
/**
?*?增刪改
?*?
?*?@param?sql?sql腳本
?*?@param?obj?參數(shù)對(duì)象
?*?@return?結(jié)果集
?*/
public?int?update(String?sql?object[]?obj)?{
conn?=?getConnection();
int?count?=?0;
try?{
pstat?=?conn.prepareStatement(sql);
if?(obj?!=?null)?{
for?(int?i?=?0;?i? pstat.setobject(i?+?1?obj[i]);
}
}
count?=?pstat.executeUpdate();
}?catch?(SQLException?e)?{
}
return?count;
}
/**
?*?資源釋放
?*?
?*?@param?conn
?*?@param?pstas
?*?@param?rs
?*/
public?void?closeAll()?{
if?(rs?!=?null)
try?{
rs.close();
}?catch?(SQLException?e)?{
}
if?(pstat?!=?null)
try?{
pstat.close();
}?catch?(SQLException?e)?{
}
if?(conn?!=?null)
try?{
conn.close();
}?catch?(SQLException?e)?{
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????28009??2019-04-23?17:47??Menu.java
?????文件????????191??2019-04-23?18:11??Test.java
?????文件???????2049??2019-04-13?16:33??ba
?????文件??????10051??2019-04-23?18:16??Library.sql
?????文件???????9770??2019-04-23?17:43??Login.java
-----------?---------??----------?-----??----
????????????????50070????????????????????5
評(píng)論
共有 條評(píng)論