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