資源簡介
項目主要包括管理員、采購員、倉庫管理、用戶四個角色
管理員:基本系統(tǒng)各種數(shù)據(jù)的修改,用戶的管理等
采購員:發(fā)起請購、采購、驗貨等
倉庫管理:入庫、出庫、管理、盤點(diǎn)等
用戶:借閱、還書、充值等
詳細(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ù)庫連接對象
Connection?conn?=?null;
//?sql語句執(zhí)行對象
PreparedStatement?pstat?=?null;
//?結(jié)果集
ResultSet?rs?=?null;
/**
?*?獲取數(shù)據(jù)庫連接
?*?
?*?@return
?*/
public?Connection?getConnection()?{
try?{
//?2.加載驅(qū)動,相當(dāng)于windows中打開數(shù)據(jù)庫工具
Class.forName(“com.mysql.jdbc.Driver“);
//?3.連接數(shù)據(jù)庫?連接地址?連接哪個數(shù)據(jù)庫?用戶名?密碼
conn?=?DriverManager.getConnection(“jdbc:mysql://localhost:3306/library“?“root“?“123456“);
}?catch?(ClassNotFoundException?e)?{
}?catch?(SQLException?e)?{
}
return?conn;
}
/**
?*?通用查詢
?*?
?*?@param?sql?sql腳本
?*?@param?obj?參數(shù)對象
?*?@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ù)對象
?*?@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)?{
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????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
- 上一篇:java編寫的PL/0詞法分析器
- 下一篇:圖書館管理系統(tǒng)原型
評論
共有 條評論