jdbc的api接口和類位于哪個包 jdbc是什么框架?
jdbc是什么框架?JDBC(Java DataBase Connectivity,java數(shù)據(jù)庫連接到)是一種作用于執(zhí)行SQL語句的JavaAPI,可以不為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一規(guī)定訪問網(wǎng)絡(luò),它由一
jdbc是什么框架?
JDBC(Java DataBase Connectivity,java數(shù)據(jù)庫連接到)是一種作用于執(zhí)行SQL語句的JavaAPI,可以不為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一規(guī)定訪問網(wǎng)絡(luò),它由一組用Java語言匯編語言的類和接口排成。
JDBC提供了一種基準(zhǔn),根據(jù)這個可以構(gòu)建體系更有高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員也能編寫數(shù)據(jù)庫應(yīng)用程序,同時,JDBC確實是個商標(biāo)名。
怎么使用JDBC連接SQL Server?
1.什么是JDBCJDBC全稱為:Java Data Base Connectivity,它是這個可以先執(zhí)行SQL語句的JavaAPI
2.為什么我們要用JDBC
市面上有的很多的數(shù)據(jù)庫,不過我們是要根據(jù)完全不同的數(shù)據(jù)庫去學(xué)習(xí)有所不同的API,sun公司就是為了簡化這個操作,定義了JDBCAPI【接口】
sun公司只不過能提供了JDBCAPI【接口】,數(shù)據(jù)庫廠商你們負(fù)責(zé)實現(xiàn)。
對于我們來說,操作數(shù)據(jù)庫也是在JDBCAPI【接口】上,在用差別的數(shù)據(jù)庫,只需用數(shù)據(jù)庫廠商需要提供的數(shù)據(jù)庫驅(qū)動程序去掉
這大嚇更簡練了我們的學(xué)習(xí)成本
3.簡單點不能操作JDBC步驟:
導(dǎo)入MySQL的或Oracle驅(qū)動包
加載數(shù)據(jù)庫驅(qū)動程序
某些到與數(shù)據(jù)庫連接上
某些可以不執(zhí)行SQL語句的對象
執(zhí)行SQL語句
直接關(guān)閉連接到
上面我們已經(jīng)簡單啊建議使用JDBC去查詢數(shù)據(jù)庫的數(shù)據(jù)了,接下來的我們?nèi)デ宄鸵幌旅ι厦娲a要用的對象
對象客戶端與數(shù)據(jù)庫所有的交互全是來完成的。
正確的方法:
對象Statement對象作用于向數(shù)據(jù)庫郵箱里Sql語句,對數(shù)據(jù)庫的增刪改查都也可以是從此對象正在發(fā)送sql語句能完成。
Statement對象的常用方法:
對象ResultSet對象代表Sql語句的執(zhí)行結(jié)果,當(dāng)Statement對象執(zhí)行executeQuery()時,會直接返回一個ResultSet對象
ResultSet對象魔獸維護(hù)了一個數(shù)據(jù)行的游標(biāo)【簡單理解成指針】,調(diào)用()方法,是可以讓游標(biāo)正指向具體一點的數(shù)據(jù)行,參與獲取重慶農(nóng)商行的數(shù)據(jù)
具體用法方法:
7.寫兩個簡單的工具類按照上面的理解,我們早能夠可以使用JDBC對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行增刪查改了,我們才發(fā)現(xiàn),不管增刪改查都需要連接到數(shù)據(jù)庫,關(guān)閉資源,因此我們把連接到數(shù)據(jù)庫,釋放出資源的操作灌注到一個工具類
假如文章有錯的地方希望能不當(dāng)之處,大家互相探討。習(xí)慣在看技術(shù)文章的同學(xué),是可以打聽一下公眾號:Java3y