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