JDBC的學習記錄

2021-07-22 19:53:25 字數 1058 閱讀 3930

mysql :

jdbc name: connector/j

download:

conn code:

class.forname(「com.mysql.jdbc.driver」);

connection con = null!

con=drivermanager.getconnection(「jdbc:mysql://host:port/database」,」user」,」password」);

oracle:

jdbc name: connector/j

download:

conn code:

class.forname(「oracle.jdbc.driver.oracledriver」);

connection con = null!

con=drivermanager.getconnection(「jdbc:oracle:thin:@host:port:databse」,」user」,」password」);

class.forname()用法詳解

class.forname方法:

此方法含義是:載入引數指定的類,並且初始化它。

在使用jdbc方式連線資料庫時,為什麼要執行class.forname(『驅動類名』)方法?

因為將驅動類的class檔案裝載到記憶體中,並且形成乙個描述此驅動類結構的class類例項,並且初始化此驅動類,這樣jvm就可以使用它了,這就是class.forname()方法的含義。

mysql的jdbc寫法:

public

static

void

main(string args) throws exception

//2、直接訪問

"select * from t_user");

res.close();

stm.close();

con.close();

}

JDBC的學習總結

最近在學習jdbc,所以總結了一下,與大家相互交流,歡迎拍磚 以mysql資料庫為例,建立連線如下 connection conn null class.forname com.mysql.jdbc.driver conn drivermanager.getconnection jdbc mysql...

獲取JDBC中的ResultSet的記錄的條數

方法一 利用resultset的getrow方法來獲得resultset的總行數 resultset rs rs.last 移到最後一行 int rowcount rs.getrow 得到當前行號,也就是記錄數 rs.beforefirst 如果還要用結果集,就把指標再移到初始化的位置 方法二 利用...

JDBC獲取插入記錄的主鍵值

實現方案 實現 jdbc 返回插入記錄的主鍵值 實現要求 前提是表的主鍵必須是自增長的 param clazz param sql insert into userinfos username,password,date,address values param args return public...