/*定義資料庫的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...