資源簡介
代碼片段和文件信息
package?dao;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
public?class?baseDao?{
//驅動字符串
private?String?driver=“com.mysql.jdbc.Driver“;
//數據庫鏈接字符串
private?String?url=“jdbc:mysql://localhost:3306/servermanager?useUnicode=true&characterEncoding=utf-8“;
//登錄
private?String?user=“root“;
//密碼
private?String?pwd=“root“;
//JDBC?api
protected?Connection?conn=null;???//鏈接對象
protected?PreparedStatement?ps?=?null;???//操作
protected?ResultSet?rs?=?null;???//結果集
/**
?*?獲取連接對象
?*?@return
?*?@throws?Exception?
?*/
public?Connection?getConnection()?{
try?{
//加載驅動
Class.forName(driver);
conn?=?DriverManager.getConnection(urluserpwd);
}?catch?(Exception?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
return?conn;
}
/**
?*?關閉鏈接
?*/
public?void?close(Connection?connPreparedStatement?psResultSet?rs){
try?{
if(rs?!=?null){
rs.close();
}
//關閉
if?(ps?!=?null)?{
ps.close();
}
if(conn?!=?null){
conn.close();
}
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
/**
?*?增刪改
?*?@param?sql
?*?@param?params
?*?@return
?*/
??protected?int?executeUpdate(String?sql?object...?params){
????????int?result?=?0;
????????try?{
???????? //獲取連接
???????? conn?=?getConnection();
???????? //預編譯sql語句
????????????ps?=?conn.prepareStatement(sql);
????????????//設置參數
????????????if(params!=null){
???????????? ?for?(int?i?=?0;?i? ???????????? ?ps.setobject(i?+?1?params[i]);
?????????????????}
????????????}
????????????//執行sql
????????????result?=?ps.executeUpdate();
????????}?catch?(SQLException?e)?{
????????????e.printStackTrace();
????????}?finally?{
???????? //關閉
???????? close(conn?ps?rs);
????????}
????????return?result;
????}
??/**
???*?查詢
???*?@param?sql
???*?@param?params
???*?@return
???*/
??protected?ResultSet?executeQuery(String?sql?object...?params){
????????try?{
???????? //獲取連接對象
???????? conn?=?getConnection();
???????? //預編譯sql語句
????????????ps?=?conn.prepareStatement(sql);
????????????//設置參數
????????????if(params!=null){
???????????? ?for?(int?i?=?0;?i? ???????????? ?ps.setobject(i?+?1?params[i]);
?????????????????}
????????????}
????????????//執行sql
????????????rs?=?ps.executeQuery();
????????????
????????}?catch?(SQLException?e)?{
????????????e.printStackTrace();
????????}
????????return?rs;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????304640??2020-11-09?08:33??服務管理系統\12服務.doc
?????文件????????842??2020-11-09?08:50??服務管理系統\ServerManager\.classpath
?????文件????????913??2020-11-09?08:50??服務管理系統\ServerManager\.project
?????文件????????567??2020-11-09?08:50??服務管理系統\ServerManager\.settings\.jsdtscope
?????文件????????364??2020-11-09?08:49??服務管理系統\ServerManager\.settings\org.eclipse.jdt.core.prefs
?????文件????????491??2020-11-09?08:50??服務管理系統\ServerManager\.settings\org.eclipse.wst.common.component
?????文件????????345??2020-11-09?08:50??服務管理系統\ServerManager\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2020-11-09?08:50??服務管理系統\ServerManager\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2020-11-09?08:50??服務管理系統\ServerManager\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2637??2020-11-09?08:53??服務管理系統\ServerManager\build\classes\dao\ba
?????文件???????3362??2020-11-09?09:28??服務管理系統\ServerManager\build\classes\dao\impl\ServerDaoImpl.class
?????文件????????307??2020-11-09?09:09??服務管理系統\ServerManager\build\classes\dao\ServerDao.class
?????文件???????2149??2020-11-09?10:22??服務管理系統\ServerManager\build\classes\entity\Server.class
?????文件???????1073??2020-11-09?09:31??服務管理系統\ServerManager\build\classes\service\impl\ServerServiceImpl.class
?????文件????????319??2020-11-09?09:29??服務管理系統\ServerManager\build\classes\service\ServerService.class
?????文件???????3465??2020-11-09?10:39??服務管理系統\ServerManager\build\classes\servlet\ServerServlet.class
?????文件???????2803??2020-11-09?08:52??服務管理系統\ServerManager\src\dao\ba
?????文件???????1981??2020-11-09?09:28??服務管理系統\ServerManager\src\dao\impl\ServerDaoImpl.java
?????文件????????541??2020-11-09?09:09??服務管理系統\ServerManager\src\dao\ServerDao.java
?????文件???????1923??2020-11-09?10:22??服務管理系統\ServerManager\src\entity\Server.java
?????文件????????875??2020-11-09?09:31??服務管理系統\ServerManager\src\service\impl\ServerServiceImpl.java
?????文件????????545??2020-11-09?09:29??服務管理系統\ServerManager\src\service\ServerService.java
?????文件???????3253??2020-11-09?10:39??服務管理系統\ServerManager\src\servlet\ServerServlet.java
?????文件???????3237??2020-11-09?10:41??服務管理系統\ServerManager\WebContent\add.jsp
?????文件????????672??2020-11-09?09:45??服務管理系統\ServerManager\WebContent\index.jsp
?????文件?????304438??2020-09-29?10:33??服務管理系統\ServerManager\WebContent\js\jquery-1.12.4.js
?????文件???????3260??2020-11-09?10:44??服務管理系統\ServerManager\WebContent\main.jsp
?????文件?????????39??2020-11-09?08:50??服務管理系統\ServerManager\WebContent\me
?????文件?????392972??2020-10-20?08:42??服務管理系統\ServerManager\WebContent\WEB-INF\lib\fastjson-1.2.13.jar
?????文件??????20682??2020-10-14?10:25??服務管理系統\ServerManager\WebContent\WEB-INF\lib\jstl.jar
............此處省略31個文件信息
- 上一篇:jacob 1.19
- 下一篇:尚硅谷書城源碼(僅附html頁面)
評論
共有 條評論