java資料庫程式設計 jdbc2 0操作

2021-08-08 11:55:45 字數 1316 閱讀 8331

一,本章目標

了解jdbc2.0提供的主要新特性

了解可滾動結果集的操作

了解結果集的增加,修改,刪除操作

掌握批處理操作

二,具體內容

在jdbc2.0中加強了resultset功能,可以直接使用resultset執行更新操作,或者實現雙向滾動。

在jdbc2.0中有乙個最重要的概念就是批處理,可以直接一次性完成多個語句的執行。

如果想建立可滾動的結果集,則在建立preparedstatement的時候必須制定建立的型別。

如果程式真的採用此種方式開發的話,則記憶體損耗會非常大,所以一般情況下是不採用這個可滾動的結果集的。

如果想要使用resultset插入資料,則在建立資料庫操作的時候就必須選好允許更新。

如果想要使用結果集更新資料,則要依靠id來更新。

如果在更新之前取消了更新的話,則是不會執行更新操作的。

但是,以上的這些操作在正常情況下一般是不會使用的,不如直接所使用preparestatement完成方便。

刪除操作基本流程都是一樣的,直接移動到刪除位置,使用deleterow。

批處理就是指一次性向資料庫自行多條語句,一次提交。

以上只是以preparedstatement來完成,也可以用statement來完成。

三,總結

了解jdbc2.0中結果集的功能提公升

如果想要建立靈活的結果集,則在建立資料庫的時候指定型別

批處理可以一次性提交多條資料到資料庫。

認識JDBC 2 0中的高階資料型別

jdbc 2.0中提供了對sql3標準中引入的新的資料型別,如blob binary large object clob character large object array 物件 ref 物件參考,object reference 和 udt 使用者定義資料型別,user defined da...

JDBC與java資料庫連線

dbms database management system 1 資料庫主鍵必須有值,否則違背了實體完整性原則。2 資料庫中表的外來鍵必須是另一張表的主鍵值,否則違背了參照完整性原則。3 select from tablename select columname1,columname2 from...

JDBC程式設計 資料庫的鏈結

jdbc程式設計 資料庫的鏈結 1 建立乙個以jdbc連線資料庫的程式,包括如下7個步驟。1 載入jdbc驅動程式 class.forname com.mysql.jdbc.driver 或者 driver driv newcom.mysql.jdbc.driver drivermanager.re...