使用JDBC驅動程式處理元資料

2021-09-24 13:08:22 字數 689 閱讀 2331

元資料:

databasemetadata類: 

geturl():代表資料庫的url,返回乙個string類物件

getusername():返回使用者名稱

isreadonly():返回乙個布林值,是否只許讀操作

getdatabaseproductname():產品名稱

getdatabaseproductversion():資料庫的版本號

getdrivername():驅動名稱

getdriverversion():驅動版本號

resultsetmetadata類:獲取關於resultset物件中列的型別和屬性資訊的物件

getcolumnname(int column):獲取指定列的名稱

getcolumncount():返回當前物件的列數

getcolumntypename(int column):檢索指定列的資料庫特定的型別名稱

isnullable(int column):指示指定列的值是否為空

isautoincrement(int column):指示是否自動為指定列進行編號,這樣這些列仍然是唯讀的。

public void testbeautils()

}

JDBC驅動程式型別

jdbc驅動程式在jdbc api中實現定義的介面,用於與資料庫伺服器進行互動。例如,使用jdbc驅動程式,可以通過傳送sql或資料庫命令,然後使用j a接收結果來開啟資料庫連線並與資料庫進行互動。jdk附帶的j a.sql包包含各種類,其類的行為被定義,實現在第三方驅動程式中完成。第三方 商在其資...

通過 JDBC 驅動程式 使用多個結果集

使用返回多個結果集的內聯 sql 或 sql server 儲存過程時,microsoft sql server 2005 jdbc driver 提供 sqlserverstatement 類的 getresultset 方法,以檢索返回的每個資料集。此外,當執行返回多個結果集的語句時,可以使用s...

JDBC註冊驅動程式三種方式

第一種方式 class.forname com.mysql.jdbc.driver 載入資料庫驅動 try rs.close stmt.close conn.close catch classnotfoundexception e catch sqlexception e 第二種方式 通過系統的屬性...