資源簡介
Java用jdbc連接數據庫源碼(簡單操作,包括數據庫),用控制臺操作選擇題題目的增刪查。希望可以幫助你。

代碼片段和文件信息
package?dao;
import?java.io.IOException;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.Properties;
public?class?baseDao?{
public?static?Connection?conn;
public?static?ResultSet?rst;
public?static?PreparedStatement?pre;
public?static?void?getConnection(){
try?{
//用Properties讀取jdbc.roperties文件
Properties?prop?=?new?Properties();
prop.load(baseDao.class.getClassLoader().getResourceAsStream(“jdbc.properties“));
Class.forName(“com.mysql.jdbc.Driver“);
conn=DriverManager.getConnection(prop.getProperty(“url“)prop.getProperty(“userName“)prop.getProperty(“passWord“));
}?catch?(ClassNotFoundException?|?SQLException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
/**
?*?查詢
?*/
public?static?ResultSet?select(String?sqlobject[]?obj){
getConnection();
try?{
pre=conn.prepareStatement(sql);
if(obj!=null){
for?(int?i?=?0;?i? pre.setobject(i+1?obj[i]);
}
}
ResultSet?rst?=?pre.executeQuery();
return?rst;
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
return?null;
}
/**
?*?增加刪除更改
?*/
public?static?int?addDeleteUpdate(String?sqlobject[]?obj){
getConnection();
try?{
pre?=?conn.prepareStatement(sql);
if(obj!=null){
for?(int?i?=?0;?i? pre.setobject(i+1?obj[i]);
}
}
int?s?=?pre.executeUpdate();
return?s;
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
return?0;
}
/**
?*?關閉資源
?*/
public?static?void?closeResource(Connection?connPreparedStatement?preResultSet?rst){
if(rst!=null){
try?{
conn.close();
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
if(pre!=null){
try?{
conn.close();
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
if(conn!=null){
try?{
conn.close();
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????379??2017-11-16?15:26??Java連接數據庫源碼,簡單操作\Exam\.classpath
?????文件????????380??2017-11-16?15:15??Java連接數據庫源碼,簡單操作\Exam\.project
?????文件????????598??2017-11-16?15:15??Java連接數據庫源碼,簡單操作\Exam\.settings\org.eclipse.jdt.core.prefs
?????文件???????2788??2017-11-16?15:56??Java連接數據庫源碼,簡單操作\Exam\bin\dao\ba
?????文件???????4968??2017-11-16?17:33??Java連接數據庫源碼,簡單操作\Exam\bin\dao\impl\QuestionInfoDaoImpl.class
?????文件????????538??2017-11-16?17:33??Java連接數據庫源碼,簡單操作\Exam\bin\dao\QuestionInfoDao.class
?????文件???????1897??2017-11-16?15:56??Java連接數據庫源碼,簡單操作\Exam\bin\entity\QuestionInfo.class
?????文件?????????75??2017-11-16?15:27??Java連接數據庫源碼,簡單操作\Exam\bin\jdbc.properties
?????文件???????4118??2017-11-16?17:35??Java連接數據庫源碼,簡單操作\Exam\bin\main\Main.class
?????文件?????964882??2017-11-01?16:33??Java連接數據庫源碼,簡單操作\Exam\lib\mysql-connector-java-5.1.31-bin.jar
?????文件???????2343??2017-11-16?15:50??Java連接數據庫源碼,簡單操作\Exam\src\dao\ba
?????文件???????4294??2017-11-16?17:33??Java連接數據庫源碼,簡單操作\Exam\src\dao\impl\QuestionInfoDaoImpl.java
?????文件????????506??2017-11-16?17:33??Java連接數據庫源碼,簡單操作\Exam\src\dao\QuestionInfoDao.java
?????文件???????1294??2017-11-16?15:26??Java連接數據庫源碼,簡單操作\Exam\src\entity\QuestionInfo.java
?????文件?????????75??2017-11-16?15:27??Java連接數據庫源碼,簡單操作\Exam\src\jdbc.properties
?????文件???????2999??2017-11-16?17:35??Java連接數據庫源碼,簡單操作\Exam\src\main\Main.java
?????文件???????1887??2017-11-16?17:38??Java連接數據庫源碼,簡單操作\exam.sql
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\bin\dao\impl
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\src\dao\impl
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\bin\dao
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\bin\entity
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\bin\main
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\src\dao
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\src\entity
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\src\main
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\.settings
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\bin
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\lib
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam\src
?????目錄??????????0??2017-11-16?17:51??Java連接數據庫源碼,簡單操作\Exam
............此處省略4個文件信息
- 上一篇:RSA算法的Java實現
- 下一篇:哈工大LTP java動態鏈接庫 64位可用
評論
共有 條評論