JDBC是一種用于執(zhí)行SQL的JAVA API毕籽,全稱叫Java Data Base Connectivity溶锭。JDBC提供了一組標(biāo)準(zhǔn)顽聂,讓JAVA開發(fā)人員可編寫數(shù)據(jù)庫應(yīng)用程序唠椭。
JAVA應(yīng)用程序JDBC操作數(shù)據(jù)示意圖
操作步驟
1.引入驅(qū)動(dòng)文件
JAVA要連接數(shù)據(jù)庫要使用到相應(yīng)的驅(qū)動(dòng),數(shù)據(jù)庫廠商會(huì)提供對(duì)應(yīng)版本的驅(qū)動(dòng)文件(后綴為jar)叶撒。例如取到了MYSQL的驅(qū)動(dòng)文件后桌面項(xiàng)目直加入libraries绝骚,Web項(xiàng)目把文件直接拷貝到WEB-INF\lib目錄即可。
2.動(dòng)態(tài)加載驅(qū)動(dòng)類
3.連接數(shù)據(jù)庫
Connection是一個(gè)非常重要的接口祠够,使用以下幾個(gè)要件產(chǎn)生Connection接口實(shí)例压汪,后繼的操作都要基于此實(shí)例。
l用戶名
l密碼
l連接URL(包含要連接數(shù)據(jù)庫的IP古瓤、端口號(hào)止剖、數(shù)據(jù)庫實(shí)例名)
4.執(zhí)行SQL
此部分內(nèi)容小傅下期展開。
5.關(guān)閉連接對(duì)象
過多的連接會(huì)拖垮數(shù)據(jù)庫服務(wù)器落君,我們執(zhí)行完SQL后要把連接對(duì)象關(guān)閉穿香,釋放資源保證運(yùn)行速度。
注意:
操作數(shù)據(jù)庫過程極有可能發(fā)生異常叽奥,關(guān)閉代碼應(yīng)放在finally塊中。