JDBC實現增刪改查

2021-09-25 04:26:27 字數 2738 閱讀 7136

首先建立起資料庫連線

//1、載入驅動

class.

forname

("com.mysql.jdbc.driver");

//2、獲取與資料庫的連線

string username =

"root"

; string password =

"123456"

; string url =

"jdbc:mysql://localhost:3306/jdbcstudy"

; connection conn = drivermanager.

getconnection

(url, username, password)

;

statement st = conn.

createstatement()

;string sql =

"insert into 表名(欄位1,欄位2....) values(值1,值2...)"

;int num = st.

executeupdate

(sql)

;//num為改變的行數

if(num>0)

statement st = conn.

createstatement()

;string sql =

"update 表名 set 字段 = '值' where 條件 "

;int num = st.

executeupdate

(sql);if

(num>0)

statement st = conn.

createstatament()

;string sql =

"delete from 表名 where 條件"

;in num = st.

executeupdate

(sql);if

(num>0)

statement st = conn.

createstatament()

;string sql =

"select * from 表名 where 條件"

;resultset rs = st.

executequery

(sql)

;where

(rs.next)

在我們編寫上述那些**多的時候,發現我們無論進行哪一步操作,都要寫一些重複**,例如載入資料,連線資料庫,獲取statement等等,所以我們優化程式**,編寫乙個工具類專門來負責建立連線和關閉伺服器資源。

首先建立乙個db.properties檔案,將下面這些建立連線時所用放入其中

driver = com.mysql.jdbc.driver

username = root

password =

123456

url = jdbc:mysql:

//localhost:

3306

/jdbcstudy?usessl=

true

然後編寫工具類,將建立連線資料庫,釋放資源等**融入其中

public

class

jdbcutils

catch

(ioexception e)

catch

(classnotfoundexception e)

}//獲取資料庫連線物件

public

static connection getconnection()

throws sqlexception

//釋放資源

public

static

void

closeall

(resultset resultset, statement statement,connection connection)

catch

(sqlexception e)}if

(statement!=null)

catch

(sqlexception e)}if

(connection!=null)

catch

(sqlexception e)}}

}

然後用上面的工具類寫個增刪改查測試

public

class

test1

catch

(sqlexception e)

finally

}@test

public

void

delete()

}catch

(sqlexception e)

finally

}@test

public

void

update()

}catch

(sqlexception e)

finally

}@test

public

void

query()

}catch

(sqlexception e)

finally

}}

JDBC 實現增刪改查

public class notedaoimpl implements notedao catch exception e finally 修改操作 public void update note note throws exception catch exception e finally 刪除操...

JDBC實現增刪改查

對資料庫進行增刪改操作的步驟 1.通過connection物件建立statement,statement的功能是向資料庫傳送sql語句。2.通過呼叫int executeupdate string sql 它可以傳送dml和ddl 例項 class.forname com.mysql.jdbc.dr...

JDBC 增刪改查

一 jdbc資料庫使用的七個基本步驟 獲取驅動 建立連線 編寫sql 獲取preparestatement 執行sql語句,並返回結果 處理結果集 關閉資源 根據這7個步驟寫 public class testuser else catch exception e 7.關閉資源 finallycat...