欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
JSP漸進(jìn)學(xué)習教程9
DriverManager類(lèi)
此類(lèi)用于裝載驅動(dòng)程序,它所有的成員都是靜態(tài)成員,所以在程序中無(wú)須對它進(jìn)行實(shí)例化,直接通過(guò)類(lèi)名就可以訪(fǎng)問(wèn)它。
DriverManager類(lèi)是JDBC的管理層,作用于用戶(hù)和驅動(dòng)程序間加載驅動(dòng)程序
Class.forName("公司名.數據庫名.驅動(dòng)程序名")
如:Class.forName("sun.jdbc.odbc.jdbcOdbcDriver")
建立連接
加載Driver類(lèi)并在DriverManager類(lèi)注冊后,就可用來(lái)與數據庫建立連接。當調用Driver.Manager.getConnection()發(fā)出連連接請求時(shí),DriverManager將檢查每個(gè)驅動(dòng)程序,看它是否可以建立連接。
方法:Connection getConnection(String url,String user,String password)
其中user和password是登錄數據庫的用戶(hù)和密碼
第一個(gè)參數是指向數據庫的url,它的格式如下:
jdbc:(subprotocol):(subname)
subprotocol:子協(xié)議,指定連接何種數據庫或用什么方式連接數據庫
subname:確立一個(gè)連接,可以是一個(gè)數據源名,也可以是指向一個(gè)網(wǎng)上數據庫
如:以下是通常用驅動(dòng)程序(JDBC-ODBC橋驅動(dòng)程序),并連一個(gè)student數據源,用匿名登錄的的示例:
Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");//加載驅動(dòng)程序
String url="jdbc:odbc:student";
Connection cn=DriverManager.getConnection(url,"anonymous","");
GetConnection():返回一個(gè)連接類(lèi)對象。若成功,此對象就指向此數據庫的一個(gè)連接;否則,此對象將為空null
Connection類(lèi)
connection類(lèi)是指向同一個(gè)數據庫的連接。
作用:管理指向數據庫的連接,如:向數據庫發(fā)送查詢(xún)和接收數據庫的查詢(xún)結果都是在它基礎上的;完成同數據庫的連接的所有任務(wù)之后關(guān)閉此連接。
方法:
Statement createStatment():新建一個(gè)Statement對象,此對象可以向數據庫發(fā)送查詢(xún)信息
void close():關(guān)閉同數據庫的連接并釋放占有的JDBC資源
Boolean isClose():判斷是否仍與數據庫連接
Statement類(lèi)
作用:Statement對象用于將SQL語(yǔ)句發(fā)送到數據庫中。
創(chuàng )建Statement對象
建立了到特定數據庫的連接后,就可用該連接發(fā)送SQL語(yǔ)句。Statement對象用Connection的方法createStatement創(chuàng )建。
Connection cn=DriverManager.getconnection(rul,"sunny","");
statement stmt=cn.createStatement();
為了執行Statement對象,被發(fā)送到數據庫的SQL語(yǔ)句將被作為參數提供給Statement的方法
ResultSet rs=stmt.executeQuery("select a,b,c from table2");
使用Statement對象執行語(yǔ)句
Statement接口提供了三種執行SQL語(yǔ)句的方法
executeQuery():用于產(chǎn)生單個(gè)結果集的語(yǔ)句,如:select語(yǔ)句
executeUpdate():用于執行insert、update或delete、語(yǔ)句等,返回值是一個(gè)整數,指示受影響的行數(即更新計數)
execute():用于執行返回多個(gè)結果集、多個(gè)更新計數或二者組合的語(yǔ)句
語(yǔ)句完成
語(yǔ)句在已執行且所有結果返回時(shí),即認為已完成。
對于返回一個(gè)結果集的executeQuery()方法,在檢索完ResultSet對象的所有行時(shí)該語(yǔ)句完成。
對于方法executeUpdate(),當它執行時(shí)語(yǔ)句即完成
在少數調用execute()的情況下,只有在檢索所有結果集或它生成的更新計數之后語(yǔ)句才完成
關(guān)閉Statement對象
Statement對象將由Java垃圾收集程序自動(dòng)關(guān)閉。但我們最好顯示地關(guān)閉它們,因為會(huì )立即釋放數據管理系統資源,有助避免潛在內存問(wèn)題。
主要方法
ResultSet executeQuery(String sql):返回一個(gè)靜態(tài)的sql查詢(xún)結果
int executeUpdate(String sql):查詢(xún)一行sql聲明中insert、update、delete的數目或返回0
void close():關(guān)閉同數據庫的連接和所占有的JDBC資源
ResultSet類(lèi)(紀錄集)
作用:裝載查詢(xún)結果,并可以通過(guò)它的不同方法提取出查詢(xún)結果。ResultSet包含符合SQL語(yǔ)句中條件的所有行,且它通過(guò)一套get方法(這些get方法可以訪(fǎng)問(wèn)當前行中的不同列)提供了對這些行中數據的訪(fǎng)問(wèn)。
ResultSet.next():將紀錄指針移動(dòng)到ResultSet紀錄集的下一行,使之成為當前行。
注:紀錄集是一張二維表,其中有查詢(xún)所返回的列標題及相應的值。
對于方法executeUpdate(),當它執行時(shí)語(yǔ)句即完成
在少數調用execute()的情況下,只有在檢索所有結果集或它生成的更新計數之后語(yǔ)句才完
-------結束!
PS:此教程為本人收集的內容,做了一些整理,是JSP的基礎。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
JDBC介紹
JDBC詳解學(xué)習文檔
JDBC常見(jiàn)面試題(修訂版)
jdbc常用接口介紹
JSP連接各類(lèi)數據庫大全(上)
jsp與數據庫連接大全
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久