JDBC 詳解各個物件

2021-10-03 10:41:01 字數 1182 閱讀 1672

(1)drivermanger:驅動管理物件

功能:①註冊驅動:告訴程式該使用哪乙個驅動jar包

mysql5之後的驅動jar包可以省略註冊驅動的步驟

②獲取資料庫連線:

方法:static connection getconnection(string url,string user,string password)

引數:url:指定連線的路徑(語法:jdbc:mysql://ip位址(網域名稱):埠號/資料庫名稱)

例子:jdbc:mysql://localhost:3306/mydb1(如果連線的是本機的mysql伺服器,並且mysql服務預設的埠號是3306,則url可以簡寫為:jdbc:mysql://資料庫名)

user:使用者名稱

password:密碼

(2)connection:資料庫連線物件

①獲取執行sql的物件

statement createstatement()

preparedstatment preparedstatment(string sql)

②管理事務

開啟事務:void setautocommit(boolean autocommit):呼叫該方法設定引數為false,即開啟事務

提交事務:commit()

回滾事務:rollback()

(3)statement:執行sql的物件

①執行sql

int executeupdate(string sql):執行dml(insert、update、delete)語句、ddl(create,alter,drop)語句

返回值:影響的行數

resultset executequery(string sql):執行dql(select)語句

(4)resultset:結果集物件,封裝結果集物件

①boolean next():游標向下移動一行 當呼叫next方法返回false時,游標位於最後一行之後

②get***(引數):獲取資料

***:代表資料型別

引數:int:代表列的編號,從1開始 如:getstring(1)獲取第一列的值

string:代表列名稱。如:getint(「age」)

//迴圈判斷游標是否在最後一行末尾

while(re.next())

(5)preparedstatment:執行sql的物件

JDBC各個物件簡述

一.drivermanager 驅動管理物件 功能 1.註冊驅動 告訴程式該使用哪乙個資料庫驅動jar包 使用方法 static void registerdriver driver drever 註冊與給定的程式drivermanager 通過檢視原始碼發現 在com.mysql.jdbc.dri...

詳解各個物件

3.詳解各個物件 1.drivermanager 驅動管理物件 功能 1.註冊驅動 告訴程式該使用哪乙個資料庫驅動jar static void registerdriver diver driver 註冊與給定的驅動程式drivermanager 寫 使用 class.forname com.my...

jdbc物件詳解

1.drivermanager 驅動管理物件 功能 1 註冊驅動 告訴程式 該使用哪乙個 資料庫 static void registerdriver driver driver 註冊與 給定的驅動程式drivermanager 寫 使用 class.forname com.mysql.jdbc.d...