-
大小: 2KB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2023-02-08
- 語(yǔ)言: 數(shù)據(jù)庫(kù)
- 標(biāo)簽: jdbc??Mysql??增刪改查??Java??
資源簡(jiǎn)介
1、首先使用sql包中的方法自行編寫一個(gè)JdbcUtil工具類,實(shí)現(xiàn)對(duì)mysql的連接與關(guān)閉資源。2、然后創(chuàng)建statement連接對(duì)象,編寫sql語(yǔ)句使用executeUpdate(sql)方法去執(zhí)行sql語(yǔ)句。從而實(shí)現(xiàn)使用JDBC操作Mysql數(shù)據(jù)庫(kù),對(duì)其進(jìn)行增刪改查(幾個(gè)獨(dú)立的方法可用)。3、測(cè)試使用JUnit進(jìn)行單元測(cè)試。

代碼片段和文件信息
package?jdbc_util;
import?java.sql.Connection;
import?java.sql.Driver;
import?java.sql.DriverManager;
import?java.sql.SQLException;
import?java.sql.Statement;
public?class?JdbcUtil?{
{
try?{
Driver?driver?=?new?com.mysql.jdbc.Driver();//放入靜態(tài)代碼塊,只執(zhí)行一次與jdbc建立連接。
}?catch?(SQLException?e)?{
e.printStackTrace();
throw?new?RuntimeException(e);
}
}
//與mysql建立連接。
public?static?Connection?getConnection(){//String??urlString?userString?password
Connection?conn;
try?{
String?url=“jdbc:mysql://localhost:3306/test_database“;//使用test_database這個(gè)數(shù)據(jù)庫(kù)。
String?user=“root“;//填寫自己的mysql的用戶名
String?password=“root“;//填寫自己的mysql的登錄密碼,我的密碼和用戶名同名都是root
conn?=?DriverManager.getConnection(url?user?password);
return?conn;
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
throw?new?RuntimeException(e);
}
}
//關(guān)閉資源。
public?static?void?close(Statement?statementConnection?conn){
if(statement!=null){
try?{
statement.close();
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
if(conn!=null){
try?{
statement.close();
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1400??2017-12-22?13:54??JdbcUtil.java
?????文件???????2924??2017-12-22?14:05??Mysql_Operator.java
-----------?---------??----------?-----??----
?????????????????4324????????????????????2
評(píng)論
共有 條評(píng)論