JDBC中常用的介面詳解

2021-07-12 04:25:26 字數 1305 閱讀 3670

1、drivermanager:

作用:a、註冊驅動:

方式一:(不建議使用)

drivermanager.registerdriver(new com.mysql.jdbc.driver());

原因:1、依賴具體驅動。2、導致驅動註冊2遍

方式二:(建議)

class.forname("com.mysql.jdbc.driver");

b、獲取與資料庫的鏈結

url:sun和資料庫廠商間的協議。具體查閱資料庫的文件。

public static connection getconnection(string url,string user,stringpassword)

throws sqlexception

public static connection getconnection(string url,properties info)

throws sqlexception

public static connection getconnection(string url)

throws sqlexception

2、connection

所有的資料庫操作都是基於鏈結之上的。

statement createstatement():建立向資料庫傳送sql的statement物件。

3、statement

作用:代表sql語句物件。可以向資料庫傳送任何的sql語句

resultsetexecutequery(string sql):sql

一般都是查詢語句

int executeupdate(stringsql):sql

一般是dml

語句。insert update delete

。返回值,操作幾條記錄。

boolean execute(string sql):sql可以是任意的語句。返回值不是代表成功與否。如果是查詢語句,就有結果集,返回true。沒有返回結果集的,返回false。

4、resultset

作用:封裝了查詢的結果集

boolean next():游標下移。返回值是有無記錄

boolean previous():游標上移。

boolean absolute(int count):定位到指定的行。第一行是1。

void beforefirst():移動游標到第一行的前面。

void afterlast():移動游標到最後一行的後面。

JDBC中常用的的類和介面

connection介面代表與特定的資料庫連線,在連線上下文中執行sql語句並返回你輸入命令的結果 1statement介面,用於已經建立連線的基礎上想資料庫傳送sql語句,在jdbc中有三種statement,preparedstatement,callablestatement,statemen...

JDBC常用介面

jdbc常用介面 statement介面 一 用於執行靜態sql語句並返回它所生成結果的物件。二 三種statement類 1.statement 由createstatement建立,用於傳送簡單的sql語句。不帶引數的 2.preparedstatement 繼承自statement介面 由pr...

JDBC常用類和介面

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