資源簡介
javaee圖書信息管理系統,數據庫MySQL,帶文檔,課程設計,后臺簡單功能,jdbc,c3p0等數據庫技術,前端顯示用layui,課程設計沒問題,畢業設計有點勉強,如果需要就加功能,里面帶文檔,數據庫,源碼。辛苦做的,請給好評

代碼片段和文件信息
package?cn.dao;
import?java.awt.print.Book;
import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.Date;
import?java.util.List;
import?org.apache.commons.dbutils.QueryRunner;
import?org.apache.commons.dbutils.ResultSetHandler;
import?org.apache.commons.dbutils.handlers.BeanHandler;
import?org.apache.commons.dbutils.handlers.BeanListHandler;
import?org.apache.commons.dbutils.handlers.ScalarHandler;
import?com.sun.org.apache.regexp.internal.recompile;
import?cn.db.C3P0Util;
import?cn.db.ManagerThreadLocal;
import?cn.model.BOOK;
import?cn.model.BOOKRel;
public?class?BookDaoImpl?implements?IBookDao?IbaseDao?{
QueryRunner?qr?=?null;
Connection?conn?=?null;
public?BookDaoImpl()?{
qr?=?new?QueryRunner(C3P0Util.getDataSource());
conn?=?ManagerThreadLocal.getConnection();
}
@Override
public?int?save(object?obj)?{
int?count?=?0;
try?{
BOOK?book?=?(BOOK)?obj;
String?sql?=?“insert?into?book(BTIdBNameBDescribeBPictureBAuthorUserIdTimeBStock)?values(????????)“;
count?=?qr.update(conn?sql?book.getBTId()?book.getBName()?book.getBDescribe()?book.getBPicture()
book.getBAuthor()?book.getUserId()?book.getTime()book.getBStock());
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally?{
}
return?count;
}
@Override
public?int?update(object?obj)?{
int?count?=?0;
try?{
BOOK?book?=?(BOOK)?obj;
String?sql?=?“update?book?set?BTId=?BDescribe=?BPicture=?BAuthor=?BStock=??where?Id=??and?UserId<>-1“;
count?=?qr.update(conn?sql?book.getBTId()?book.getBDescribe()?book.getBPicture()?book.getBAuthor()
book.getBStock()?book.getId());
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally?{
}
return?count;
}
@Override
public?int?delete(int?id)?{
int?count?=?0;
try?{
String?sql?=?“delete?from?book?where?Id=?“;
count?=?qr.update(conn?sql?id);
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally?{
}
return?count;
}
@Override
public?int?getSize(object[]?objs)?{
int?count?=?0;
try?{
String?bname?=?“%“?+?(objs[0]?==?null???““?:?objs[0])?+?“%“;
String?sql?=?“select?count(book.*)?from?bookbtype?where??book.BTId=btype.Id??and?BName?like???“;
count?=?((Long)?qr.query(conn?sql?new?ScalarHandler<>()?bname)).intValue();
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally?{
}
return?count;
}
@Override
public?object?getByPage(int?startIndex?int?pageSize?object[]?objs)?{
object?datas?=?null;
try?{
String?bname?=?“%“?+?(objs[0]?==?null???““?:?objs[0])?+?“%“;
String?sql?=?“select?book.*TypeName?from?bookbtype?where?book.BTId=btype.Id??and?BName?like?????limit????“;
datas?=?qr.query(conn?sql?new?BeanListHandler<>(BOOKRel.class)?bname?(startIndex?-?1)?pageSize);
}?catch?(SQLException?e)?{
e.printSt
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????2962644??2019-07-02?00:01??javaee圖書管理系統課程設計\圖書管理課程設計-JavaEE技術.docx
?????文件???????4133??2019-01-17?21:29??javaee圖書管理系統課程設計\數據庫\t_book.sql
?????文件???????1440??2019-01-14?16:28??javaee圖書管理系統課程設計\源碼\BOOK\.classpath
?????文件????????904??2019-01-05?14:01??javaee圖書管理系統課程設計\源碼\BOOK\.project
?????文件????????587??2019-01-11?12:33??javaee圖書管理系統課程設計\源碼\BOOK\.settings\.jsdtscope
?????文件????????364??2019-01-05?14:01??javaee圖書管理系統課程設計\源碼\BOOK\.settings\org.eclipse.jdt.core.prefs
?????文件????????450??2019-01-11?12:33??javaee圖書管理系統課程設計\源碼\BOOK\.settings\org.eclipse.wst.common.component
?????文件????????345??2019-01-11?12:33??javaee圖書管理系統課程設計\源碼\BOOK\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2019-01-05?14:01??javaee圖書管理系統課程設計\源碼\BOOK\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2019-01-05?14:01??javaee圖書管理系統課程設計\源碼\BOOK\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????484??2019-01-06?17:30??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\c3p0-config.xm
?????文件???????4755??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\BookDaoImpl.class
?????文件???????5155??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\BorrowingDaoImpl.class
?????文件???????4266??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\BTypeDaoImpl.class
?????文件????????350??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\Iba
?????文件????????190??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\IBookDao.class
?????文件????????137??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\IBorrowingDao.class
?????文件????????190??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\IBTypeDao.class
?????文件????????135??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\IPurchaseDao.class
?????文件????????250??2019-01-15?12:01??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\IUserDao.class
?????文件???????3855??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\PurchaseDaoImpl.class
?????文件???????4992??2019-01-15?12:01??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\dao\UserDaoImpl.class
?????文件???????1508??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\db\C3P0Util.class
?????文件???????1516??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\db\ManagerThreadLocal.class
?????文件???????2293??2019-01-16?14:57??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\filter\LoginFilter.class
?????文件???????2913??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\model\BOOK.class
?????文件???????2669??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\model\BOOKRel.class
?????文件???????1900??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\model\Borrowing.class
?????文件????????933??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\model\BType.class
?????文件???????2409??2019-01-15?11:54??javaee圖書管理系統課程設計\源碼\BOOK\build\classes\cn\model\Purchase.class
............此處省略311個文件信息
評論
共有 條評論