JDBC學習筆記

2021-10-06 13:55:26 字數 1232 閱讀 2213

/*定義資料庫的url,資料庫名,登入名,密碼*/

string drivername="com.microsoft.sqlserver.jdbc.sqlserverdriver";//驅動名稱

string dburl="jdbc:sqlserver:";//資料庫的url,其中test為你的資料庫名

string username="***";//你的資料庫使用者名稱

string userpwd="***";//你的資料庫密碼

class.forname(drivername);//載入並註冊驅動

//connection代表資料庫,可以完成資料庫的一些操作(connection conn)

//例如資料庫自動提交:conn.setautocommit();

//事務提交:conn.commit();

//事務回滾:conn.rollback();

connection conn = drivermanager.getconnection(dburl,username,userpwd);

statement 執行sql的物件

pre執行語句:(statement stmt)

stmt.executequery();//查詢操作返回乙個resultset結果集

stmt.execute();//執行sql語句,增刪改查都可以

stmt.executeupdate();//更新、插入、刪除都用這個,返回乙個受影響的行數

stmt.executebatch();//批處理,一次執行多個sql語句

resultset:查詢的結果集,封裝了所有的查詢結果

獲得指定的資料型別(resultset rs)

rs.getobject();=>object可以是你要返回的任意資料型別

遍歷:是通過指標實現的

rs.beforefirst();//移動到最前面

rs.afterlast();//移動到最後面

rs.next();//移動到下乙個資料

rs.previous();//移動到前一行

rs.absolute(row);//移動到指定行

非常耗費資源,用完就要立刻關閉

rs.close();

stmt.close();

conn.close();

JDBC學習筆記

size medium color red 本節jdbc的操作學習大致分為 color size size medium color red list 資料庫的裝載和連線 資料庫的增刪改查 資料庫的預編譯 資料庫的事務管理 list color size 下面直接上 了,還是 比較實在 以mysql...

JDBC 學習筆記

本質其實就是官方定義的一套操作所有關係型資料庫的規則,即介面。各個資料庫廠商實現這套介面,提供資料庫驅動jar包。我們可以使用這套介面 jdbc 程式設計,真正執行的 是驅動jar包中的實現類 匯入驅動jar包 註冊驅動 class.forname com.mysql.jdbc.driver 獲取資...

JDBC 學習筆記

從resultset中獲取資料的兩種方式 二.dbcp 因為有很多種資料庫,sun公司提供了乙個jdbc的介面,這樣各個資料庫廠商按照規範提供資料庫的驅動 根據jdbc介面寫實現類 程式設計師只需找我jdbc的呼叫,即可訪問任何資料庫.注 jdbc統一資料庫訪問.1.註冊驅動 class.forna...