JDBC程式設計的六大步驟

2021-09-29 16:58:59 字數 1303 閱讀 8751

1)註冊驅動

把驅動程式類載入到記憶體中。

(利用反射機制)

// 這裡是利用反射機制去載入某個類的特性

// 並不是要獲取這個映象物件來操作

// 載入這個類就會讓這個類中的static{}被執行

// 這個靜態**塊中的**就是註冊驅動的**

string drivername = "oracle.jdbc.driver.oracledriver";

class.forname(drivername);

2)獲取連線

利用驅動管理類中的靜態方法

// oracle的url格式:

// 父協議:子協議:協議型別:@ip:port:資料庫名稱

// jdbc:oracle:thin:@127.0.0.1:1521:xe

string url = "jdbc:oracle:thin:@127.0.0.1:1521:xe";

string user = "briup";

string password = "briup";

connection conn = drivermanager.getconnection(url,user,password);

3)建立執行sql命令的statement物件

//statement	執行異構的sql命令效率較高

statement st = conn.createstatement();

4)執行sql命令(crud)

// 他們都能夠執行任何一種sql命令

// 區別:返回值型別不一樣

//boolean型別的返回值代表是否具有結果集

boolean execute(sql);

//int型別的返回值代表有多少行資料受到了影響。適用於執行dml語句。

int executeupdate(sql);

//適用於執行select查詢語句,返回值就是查詢的結果集。

resultset executequery(sql);

5)解析結果集(僅針對查詢語句)

resultset.next():

a)返回乙個boolean變數,表示結果集中是否存在下一行值。

b)當返回值為true的時候,把游標向前推移一位,指向下一行值。

6)關閉連線,釋放資源

原則:先開的後關,後開的先關。

close()方法

st.close();

conn.close();

連線JDBC的六大步驟

連線jdbc的六大步驟 1.註冊驅動 1 1.class.forname driver 1.2.driver driver new oracle.jdbc.driver.oracledriver drivermanager.registerdriver driver 1 3.設定系統引數 d run...

JDBC操作Mysql資料庫的六大步驟

jdbc運算元據庫是最基礎的操作方式,後來的mybatis是對其的封裝 一般認為有六大步驟。匯入jar包 載入驅動 class.forname com.mysql.jdbc.driver 建立連線 connection con drivermannerger.getconnection 執行sql語...

MySQL資料庫連線六大步驟

class.forname com.mysql.jbdc.driver connection conn drivermanager.getconnection jdbc mysql localhost 3306 test root password statement statement conn....