資源簡介
javaFX實現的圖書館后臺管理系統,有數據庫增刪改查,基于sqlserver數據庫.zip

代碼片段和文件信息
package?dao;
import?java.sql.SQLException;
import?java.util.ArrayList;
import?java.util.Date;
import?java.util.List;
import?org.apache.commons.dbutils.QueryRunner;
import?org.apache.commons.dbutils.handlers.BeanHandler;
import?org.apache.commons.dbutils.handlers.BeanListHandler;
import?util.C3P0Util;
import?domain.Bus;
public?class?busDao?{
/**
?*?汽車信息列表查詢
?*?@return
?*?@throws?SQLException
?*/
public?List?findAllBus?()?throws?SQLException{
QueryRunner?qr?=?new?QueryRunner(C3P0Util.getDataSource());
String?sql?=?“select?*?from?bus“;
return?qr.query(sql?new?BeanListHandler(Bus.class));
}
/**
?*?根據查詢條件查詢
?*?@param?busNO
?*?@param?bustype
?*?@param?buydate
?*?@param?usedate
?*?@param?seatnum
?*?@param?TV
?*?@param?aircondition
?*?@return
?*?@throws?SQLException
?*/
public?List?selectBus(String?busNOString?bustypeString?buydateString?usedateString?seatnumString?TVString?aircondition)?throws?SQLException?{
QueryRunner?qr?=?new?QueryRunner(C3P0Util.getDataSource());
Listject>?list?=?new?ArrayListject>();
String?sql?=?“select?*?from?bus?where?1=1“;
if?(!““.equals(busNO.trim()))?{
sql+=“?and?busNO?like??“;
list.add(“%“+busNO+“%“);
}
if?(!““.equals(bustype.trim()))?{
sql+=“?and?bustype?like??“;
list.add(“%“+bustype+“%“);
}
if?(!““.equals(buydate.trim()))?{
sql+=“?and?buydate?like??“;
list.add(“%“+buydate.trim()+“%“);
}
if?(!““.equals(usedate.trim()))?{
sql+=“?and?usedate?like??“;
list.add(“%“+usedate.trim()+“%“);
}
if?(!““.equals(seatnum.trim()))?{
sql+=“?and?seatnum=?“;
list.add(seatnum);
}
if?(!““.equals(TV.trim()))?{
sql+=“?and?TV=?“;
list.add(TV);
}
if?(!““.equals(aircondition.trim()))?{
sql+=“?and?aircondition=?“;
list.add(aircondition);
}
for?(object?object?:?list.toArray())?{
System.out.println();
}
return?qr.query(sql?new?BeanListHandler(Bus.class)list.toArray());
}
/**
?*?根據list頁面傳來的busNO?查詢信息?填在編輯頁面
?*?@param?busNO
?*?@return
?*?@throws?SQLException
?*/
public?Bus?findbus(String?busNO)?throws?SQLException?{
QueryRunner?qr?=?new?QueryRunner(C3P0Util.getDataSource());
String?sql?=?“select?*?from?bus?where?busNO=?“;
return?qr.query(sql?new?BeanHandler(Bus.class)busNO);
}
/**
?*?修改汽車信息
?*?@param?busNO
?*?@param?bustype
?*?@param?buydate
?*?@param?usedate
?*?@param?seatnum
?*?@param?TV
?*?@param?aircondition
?*?@param?busmemo
?*?@throws?SQLException
?*/
public?void?updateBus(String?busNO?String?bustype?Date?buydateDate?usedate?String?seatnum?String?TV?String?airconditionString?busmemo)?throws?SQLException?{
QueryRunner?qr?=?new?QueryRunner(C3P0Util.getDataSource());
String?sql?=?“update?bus?set?bustype=?buydate=?usedate=?seatnum=?TV=?aircondition=?busmemo=??where?busNO=?“;
qr.update(sqlbustypebuydateusedateseatnumTVaircondition
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-06-27?16:46??汽車租賃管理系統+數據庫\
?????目錄???????????0??2017-06-27?16:32??汽車租賃管理系統+數據庫\BusSystem\
?????文件????????1093??2017-03-08?14:36??汽車租賃管理系統+數據庫\BusSystem\.classpath
?????文件????????1334??2017-03-08?14:37??汽車租賃管理系統+數據庫\BusSystem\.project
?????目錄???????????0??2017-06-27?16:32??汽車租賃管理系統+數據庫\BusSystem\.settings\
?????文件?????????522??2017-03-08?14:36??汽車租賃管理系統+數據庫\BusSystem\.settings\.jsdtscope
?????文件?????????364??2017-03-08?14:36??汽車租賃管理系統+數據庫\BusSystem\.settings\org.eclipse.jdt.core.prefs
?????文件?????????486??2017-03-08?14:36??汽車租賃管理系統+數據庫\BusSystem\.settings\org.eclipse.wst.common.component
?????文件?????????414??2017-03-08?14:36??汽車租賃管理系統+數據庫\BusSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-03-08?14:36??汽車租賃管理系統+數據庫\BusSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-03-08?14:36??汽車租賃管理系統+數據庫\BusSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2017-06-27?16:32??汽車租賃管理系統+數據庫\BusSystem\WebRoot\
?????目錄???????????0??2017-06-27?16:32??汽車租賃管理系統+數據庫\BusSystem\WebRoot\me
?????文件??????????39??2017-03-08?14:36??汽車租賃管理系統+數據庫\BusSystem\WebRoot\me
?????目錄???????????0??2017-06-27?16:32??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\
?????目錄???????????0??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\
?????文件?????????553??2017-03-09?20:47??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\c3p0-config.xm
?????目錄???????????0??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\dao\
?????文件????????4707??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\dao\busDao.class
?????文件????????4862??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\dao\buslineDao.class
?????文件????????4880??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\dao\busticketDao.class
?????文件????????4045??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\dao\userDao.class
?????目錄???????????0??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\domain\
?????文件????????1864??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\domain\Bus.class
?????文件????????1723??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\domain\BusLine.class
?????文件????????2373??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\domain\BusTicket.class
?????文件????????1487??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\domain\User.class
?????目錄???????????0??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\filter\
?????文件????????3093??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\filter\EncodingFilter.class
?????文件????????3230??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\filter\MyRequest.class
?????目錄???????????0??2017-06-27?16:44??汽車租賃管理系統+數據庫\BusSystem\WebRoot\WEB-INF\classes\form\
............此處省略263個文件信息
評論
共有 條評論