JDBC常用介面

2021-10-13 23:21:56 字數 899 閱讀 6464

jdbc常用介面

statement介面:

一、用於執行靜態sql語句並返回它所生成結果的物件。

二、三種statement類

1.statement:

由createstatement建立,用於傳送簡單的sql語句。(不帶引數的),

2.preparedstatement:

繼承自statement介面 ,由preparestatement建立,用於傳送含有乙個或多個輸入引數的sq|語句。preparedstatement 物件比statement物件的效率更高,並且可以防止sql注入。我們一般都用preparedstatement.

3.callablestatement:

繼承自preparedstatement。由方preparecall建立 ,用於呼叫儲存過程。

三、常用的statement方法:

1.execute() :執行語句,返回是否有結果集。2.executequery() :執行select語句,返回resultset結果集。

3.executeupdate() :執行insert/update/delete操作,返回更新的行數。

resultset介面:

一、statement執行sql語句時返回resultset結果集。

二、resultset提供的檢索不同型別欄位的方法,常用的有:

1.getstring0:獲得在資料庫裡是varchar. char等資料型別的物件。●getfloat0獲得雜資料庫裡是float型別的物件。

2.getdate0:獲得在資料庫裡面是date型別的資料。

3.getboolean0獲得在資料庫裡面是boolean型別的資料

三依序關閉使用之物件及連線:

resultset ->statement ->connection

JDBC常用類和介面

一 註冊資料庫驅動程式 在對資料庫進行操作之前,必須要建立程式與乙個具體資料庫的連線,而在連線資料庫之前,必須要註冊該資料庫的驅動程式。完成此項工作的是drivermanager類!註冊資料庫方驅動程式 public static void registerdriver driver driver ...

JDBC中常用的介面詳解

1 drivermanager 作用 a 註冊驅動 方式一 不建議使用 drivermanager.registerdriver new com.mysql.jdbc.driver 原因 1 依賴具體驅動。2 導致驅動註冊2遍 方式二 建議 class.forname com.mysql.jdbc....

JDBC主要介面和類簡介及常用JDBC連線code

介面或者類 功能描述 driver介面 驅動器drivermanager類 驅動管理器 connection介面 資料庫連線 statement介面 執行sql語句 preparedstatement介面 執行預編譯的sql語句 callablestatement介面 執行sql的儲存過程 resu...