首先建立起資料庫連線
//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...