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...