JDBC基礎知識

2021-09-24 05:10:20 字數 838 閱讀 3142

class.forname(new driver()):

drivermanager:用getconnection()方法獲取資料庫連線。

可以同時管理多個驅動程式: 若註冊了多個資料庫連線, 則呼叫 getconnection() 方法時傳入的引數不同, 即返回不同的資料庫連線。

statement:用於執行靜態sql語句,用connection的createstatement()方法來獲取。

statement statement = conn.creatstatement();

呼叫statement物件的executeupdate(sql);進行插入。只能是insert,update,delete,不能是select。

preparedstatement:用於執行動態sql語句。

result:呼叫 statement 物件的 executequery(sql) 可以得到結果集.

resultset 返回的實際上就是一張資料表. 有乙個指標指向資料表的第一樣的前面.

可以呼叫 next() 方法檢測下一行是否有效. 若有效該方法返回 true, 且指標下移. 相當於iterator 物件的 hasnext() 和 next() 方法的結合體.

當指標對位到一行時, 可以通過呼叫 get***(index) 或 get***(columnname) 獲取每一列的值. 例如: getint(1), getstring(「name」).

resultset 當然也需要進行關閉.

resultmetadata:描述結果集的元資料.

* 可以得到結果集中的基本資訊: 結果集中有哪些列, 列名, 列的別名等.

* 結合反射可以寫出通用的查詢方法.

jdbc基礎知識

jdbc jdbc 本地驅動 jdbc 網路驅動 本地協議純jdbc驅動 主要操作類及介面 mysql資料庫 資料型別 插入資料 insert into 表名稱 字段 values 值.刪除資料 delete from 表名稱 刪除條件 若無條件則清空表,條件如 where id 1 更新資料 up...

JDBC基礎知識

connection con null statement st null resultset rs null try catch classnotfoundexception e 2.建立連線 con drivermanager.getconnection jdbc oracle thin 10....

JDBC 學習之 JDBC 基礎知識

jdbc是sun公司制定的乙個可以用j a語言連線資料庫的技術。一 jdbc基礎知識 jdbc j a data base connectivity,j a資料庫連線 是一種用於執行sql語句的j a api,可以為多種關聯式資料庫提供統一訪問,它由一組用j a語言編寫的類和介面組成。jdbc為資料...