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

  • 大小: 9KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-13
  • 語言: 其他
  • 標簽: DAO模式??

資源簡介

平時學習過程也多得別人的分享,所以也把自己的代碼分享出去,資源分的設置算是相互幫忙吧!

資源截圖

代碼片段和文件信息

package?cn.jbit.epet.dao;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.sql.Statement;
/**
?*?數據庫連接與關閉工具類
*/
public?class?baseDao?{
????private?String?driver?=?“com.mysql.jdbc.Driver“;//?數據庫驅動字符串
private?String?url?=?“jdbc:mysql://localhost:3306/epet“;//?連接URL字符串
private?String?user?=?“root“;?//?數據庫用戶名
private?String?password?=?“112372“;?//?用戶密碼
????Connection?conn?=?null; //?數據連接對象
????/**
?????*?獲取數據庫連接對象
?????*/
????public?Connection?getConnection()?{
????????if(conn==null)?{
????????????//?獲取連接并捕獲異常
????????????try?{
????????????????Class.forName(driver);
????????????????conn?=?DriverManager.getConnection(url?user?password);
????????????}?catch?(Exception?e)?{
????????????????e.printStackTrace(); //?異常處理
????????????}
????????}
????????return?conn; //?返回連接對象
????}
????/**
?????*?關閉數據庫連接
?????*?@param?conn?數據庫連接
?????*?@param?stmt?Statement對象
?????*?@param?rs?結果集
?????*/
????public?void?closeAll(Connection?conn?Statement?stmt?
???????????????????ResultSet?rs)?{
????????//?若結果集對象不為空則關閉
????????if?(rs?!=?null)?{
????????????try?{
????????????????rs.close();
????????????}?catch?(Exception?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????????//?若Statement對象不為空則關閉
????????if?(stmt?!=?null)?{
????????????try?{
????????????????stmt.close();
????????????}?catch?(Exception?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????????//?若數據庫連接對象不為空則關閉
????????if?(conn?!=?null)?{
????????????try?{
????????????????conn.close();
????????????}?catch?(Exception?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????}
?/**
?*?增、刪、改的操作
?*?@param?sql?預編譯的?SQL?語句??????????
?*?@param?param?參數的字符串數組??????????
?*?@return?影響的行數
?*/
public?int?exceuteUpdate?(String?preparedSql?object[]?param)?{
PreparedStatement?pstmt?=?null;
int?num?=?0;
conn?=??getConnection();?
try?{
pstmt?=?conn.prepareStatement(preparedSql);
if?(param?!=?null)?{
for?(int?i?=?0;?i?????????????????????? //為預編譯sql設置參數
pstmt.setobject(i?+?1?param[i]);?
}
}
num?=?pstmt.executeUpdate();?
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally{
closeAll(connpstmtnull);
}
return?num;
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????464??2018-03-25?17:36??cn.jbit.PetDomo\.classpath

?????文件????????391??2018-03-25?17:34??cn.jbit.PetDomo\.project

?????文件????????598??2018-03-25?17:34??cn.jbit.PetDomo\.settings\org.eclipse.jdt.core.prefs

?????文件???????2389??2018-03-26?11:47??cn.jbit.PetDomo\bin\cn\jbit\epet\dao\baseDao.class

?????文件???????1674??2018-03-26?12:00??cn.jbit.PetDomo\bin\cn\jbit\epet\dao\impl\PetDaoMySQLImpl.class

?????文件????????277??2018-03-26?11:45??cn.jbit.PetDomo\bin\cn\jbit\epet\dao\PetDao.class

?????文件???????1916??2018-03-26?11:45??cn.jbit.PetDomo\bin\cn\jbit\epet\entity\Pet.class

?????文件????????696??2018-03-26?12:00??cn.jbit.PetDomo\bin\cn\jbit\epet\test\Test.class

?????文件????????421??2018-03-26?11:45??cn.jbit.PetDomo\bin\PetDemo\PetDao.class

?????文件???????2585??2018-03-26?11:47??cn.jbit.PetDomo\src\cn\jbit\epet\dao\baseDao.java

?????文件???????1092??2018-03-26?12:00??cn.jbit.PetDomo\src\cn\jbit\epet\dao\impl\PetDaoMySQLImpl.java

?????文件?????????57??2018-03-26?11:44??cn.jbit.PetDomo\src\cn\jbit\epet\dao\PetDao.java

?????文件???????1283??2018-03-25?17:32??cn.jbit.PetDomo\src\cn\jbit\epet\entity\Pet.java

?????文件????????366??2018-03-26?12:03??cn.jbit.PetDomo\src\cn\jbit\epet\test\Test.java

?????文件????????833??2018-03-25?17:34??cn.jbit.PetDomo\src\PetDemo\PetDao.java

?????目錄??????????0??2018-03-26?11:45??cn.jbit.PetDomo\bin\cn\jbit\epet\dao\impl

?????目錄??????????0??2018-03-25?17:49??cn.jbit.PetDomo\src\cn\jbit\epet\dao\impl

?????目錄??????????0??2018-03-26?11:45??cn.jbit.PetDomo\bin\cn\jbit\epet\dao

?????目錄??????????0??2018-03-26?11:45??cn.jbit.PetDomo\bin\cn\jbit\epet\entity

?????目錄??????????0??2018-03-26?11:45??cn.jbit.PetDomo\bin\cn\jbit\epet\test

?????目錄??????????0??2018-03-26?11:44??cn.jbit.PetDomo\src\cn\jbit\epet\dao

?????目錄??????????0??2018-03-25?17:38??cn.jbit.PetDomo\src\cn\jbit\epet\entity

?????目錄??????????0??2018-03-26?11:44??cn.jbit.PetDomo\src\cn\jbit\epet\test

?????目錄??????????0??2018-03-26?11:45??cn.jbit.PetDomo\bin\cn\jbit\epet

?????目錄??????????0??2018-03-26?11:44??cn.jbit.PetDomo\src\cn\jbit\epet

?????目錄??????????0??2018-03-26?11:45??cn.jbit.PetDomo\bin\cn\jbit

?????目錄??????????0??2018-03-25?17:37??cn.jbit.PetDomo\src\cn\jbit

?????目錄??????????0??2018-03-26?11:45??cn.jbit.PetDomo\bin\cn

?????目錄??????????0??2018-03-26?11:45??cn.jbit.PetDomo\bin\PetDemo

?????目錄??????????0??2018-03-25?17:37??cn.jbit.PetDomo\src\cn

............此處省略8個文件信息

評論

共有 條評論