91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.63MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-20
  • 語言: Java
  • 標簽: 原生jdbc??

資源簡介

原生jdbc超市訂單管理系統,適合新手來試煉,里面是一個完整的java Web項目

資源截圖

代碼片段和文件信息

package?cn.smbms.dao;

import?java.io.IOException;
import?java.io.InputStream;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.Properties;

/**
?*?操作數據庫的基類--靜態(tài)類
?*?@author?Administrator
?*
?*/
public?class?baseDao?{

static{//靜態(tài)代碼塊在類加載的時候執(zhí)行
init();
}

private?static?String?driver;
private?static?String?url;
private?static?String?user;
private?static?String?password;

//初始化連接參數從配置文件里獲得
public?static?void?init(){
Properties?params=new?Properties();
String?configFile?=?“database.properties“;
InputStream?is=baseDao.class.getClassLoader().getResourceAsStream(configFile);
try?{
params.load(is);
}?catch?(IOException?e)?{
e.printStackTrace();
}
driver=params.getProperty(“driver“);
url=params.getProperty(“url“);
user=params.getProperty(“user“);
password=params.getProperty(“password“);

}???


/**
?*?獲取數據庫連接
?*?@return
?*/
public?static?Connection?getConnection(){
Connection?connection?=?null;
try?{
Class.forName(driver);
connection?=?DriverManager.getConnection(url?user?password);
}?catch?(Exception?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}

return?connection;
}
/**
?*?查詢操作
?*?@param?connection
?*?@param?pstm
?*?@param?rs
?*?@param?sql
?*?@param?params
?*?@return
?*/
public?static?ResultSet?execute(Connection?connectionPreparedStatement?pstmResultSet?rs
String?sqlobject[]?params)?throws?Exception{
pstm?=?connection.prepareStatement(sql);
for(int?i?=?0;?i? pstm.setobject(i+1?params[i]);
}
rs?=?pstm.executeQuery();
return?rs;
}
/**
?*?更新操作
?*?@param?connection
?*?@param?pstm
?*?@param?sql
?*?@param?params
?*?@return
?*?@throws?Exception
?*/
public?static?int?execute(Connection?connectionPreparedStatement?pstm
String?sqlobject[]?params)?throws?Exception{
int?updateRows?=?0;
pstm?=?connection.prepareStatement(sql);
for(int?i?=?0;?i? pstm.setobject(i+1?params[i]);
}
updateRows?=?pstm.executeUpdate();
return?updateRows;
}

/**
?*?釋放資源
?*?@param?connection
?*?@param?pstm
?*?@param?rs
?*?@return
?*/
public?static?boolean?closeResource(Connection?connectionPreparedStatement?pstmResultSet?rs){
boolean?flag?=?true;
if(rs?!=?null){
try?{
rs.close();
rs?=?null;//GC回收
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
flag?=?false;
}
}
if(pstm?!=?null){
try?{
pstm.close();
pstm?=?null;//GC回收
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
flag?=?false;
}
}
if(connection?!=?null){
try?{
connection.close();
connection?=?null;//GC回收
}?catch?(SQLException?e)?{

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\
?????文件????????1276??2018-10-16?16:26??原生jdb超市訂單管理系統\SMBMS\.classpath
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\.myeclipse\
?????文件?????????288??2016-06-21?15:44??原生jdb超市訂單管理系統\SMBMS\.mymetadata
?????文件????????1748??2015-06-30?11:26??原生jdb超市訂單管理系統\SMBMS\.project
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\.settings\
?????文件?????????500??2015-06-30?10:05??原生jdb超市訂單管理系統\SMBMS\.settings\.jsdtscope
?????文件?????????134??2015-07-08?06:25??原生jdb超市訂單管理系統\SMBMS\.settings\com.genuitec.eclipse.core.prefs
?????文件?????????138??2016-04-18?09:47??原生jdb超市訂單管理系統\SMBMS\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2015-06-30?10:09??原生jdb超市訂單管理系統\SMBMS\.settings\org.eclipse.jdt.core.prefs
?????文件?????????528??2015-07-01?11:19??原生jdb超市訂單管理系統\SMBMS\.settings\org.eclipse.wst.common.component
?????文件?????????252??2015-06-30?10:09??原生jdb超市訂單管理系統\SMBMS\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2015-06-30?10:05??原生jdb超市訂單管理系統\SMBMS\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-06-30?10:05??原生jdb超市訂單管理系統\SMBMS\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\meta-INF\
?????文件??????????36??2015-06-30?10:05??原生jdb超市訂單管理系統\SMBMS\WebRoot\meta-INF\MANIFEST.MF
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\dao\
?????文件????????3322??2018-11-14?13:22??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\dao\baseDao.class
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\dao\bill\
?????文件?????????668??2018-11-14?13:22??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\dao\bill\BillDao.class
?????文件????????6988??2018-11-14?13:22??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\dao\bill\BillDaoImpl.class
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\dao\provider\
?????文件?????????691??2018-11-14?13:22??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\dao\provider\ProviderDao.class
?????文件????????5967??2018-11-14?13:22??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\dao\provider\ProviderDaoImpl.class
?????目錄???????????0??2018-11-28?10:31??原生jdb超市訂單管理系統\SMBMS\WebRoot\WEB-INF\classes\cn\smbms\dao\role\
............此處省略258個文件信息

評論

共有 條評論

相關資源