通過問答方式學習JDBC

l. 連接到數據庫的方法

答:1) ODBC(Open Database Connectivity)

一個以C語言為基礎訪問SQL為基礎數據庫引擎的接口,它提供了一致的接口用于和數據庫溝通以及訪問數據寡键。

2) JDBC

Java版本的ODBC

2. JDBC應用編程接口

答:JDBC應用編程接口是:

1) 標準的數據訪問接口雪隧,可以連到不同的數據庫;

2) JAVA編程語言的一組類和接口。

JDBC應用編程接口能夠:

1) 連接到數據庫;

2) 發(fā)SQL查詢字符串到數據庫;

3) 處理結果藕畔。

JDBC應用編程接口有二個主要的部分:

1) JAVA應用程序開發(fā)接口面向JAVA應用程序開發(fā)者;

2) JDBC驅動程序開發(fā)接口

3. JDBC Driver

答:1) 一大堆實現了JDBC類和接口的類;

2) 提供了一個實現java.sql.Driver接口的類庄拇。

4. JDBC Driver的四種類型

答:1) JDBC-ODBC橋

由ODBC驅動提供JDBC訪問

2) 本地API

部分Java driver把JDBC調用轉化成本地的客戶端API

3) JDBC-net

純的Java driver,將JDBC調用轉入DBMS溶弟,與網絡協(xié)議無關瞭郑。然后通過服務器將調用轉為DBMS協(xié)議。

4) 本地協(xié)議

純的java driver擒权,將JDBC調用直接轉為DBMS使用的網絡協(xié)議

5. JDBC開發(fā)者接口

答:1) java.sql--java 2平臺下JDBC的主要功能阁谆,標準版(J2SE)

2) javax.sql--java 2平臺下JDBC增強功能,企業(yè)版(J2EE)

6. 使用URL確認數據庫

答:我們使用URL來確定一個數據庫(正確的Driver,正確的主機,正確的協(xié)議场绿,正確的協(xié)議裳凸,正確的用戶名和密碼);

語法:protocol:subprotocol:subname

范例:jdbc:db2:MyTest

jdbc:db2://localhost:6789/MyTest

7. javax.sql包JDBC2.0的增強功能

答:1) 數據源接口;

2) 連接池;

3) 分布式交易;

4) 行集;

8. 創(chuàng)建一個基本的JDBC應用

答:1) 步驟一:注冊一個driver;

2) 步驟二:建立一個到數據庫的連接;

3) 步驟三:創(chuàng)建一個statement;

4) 步驟四:執(zhí)行SQL語句;

5) 步驟五:處理結果;

6) 步驟六:關閉JDBC對象

9. 注冊一個Driver

答:1) driver被用于連接到數據庫;

2) JDBC應用編程接口使用第一個能成功連接到給定URL的driver;

3) 在同一時間可以裝載多個driver

10.注冊一個driver的方法:

答:1) 使用類loader(裝載;實例化;注冊入DriverManager)

a. Class.forName("Com.ibm.db2.jdbc.app.DB2Driver");

b. Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");

c. Class.forName("Com.microsoft.jdbc.sqlServer.SQLServerDriver);

d. Class.forName("oracl.jdbc.driver.OracleDriver");

e. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

2) 實例化一個Driver

a. Driver drv = new COM.cloudscape.core.RmiJdbcDriver();

11. JDBC 2.0標準擴展

答:1) JNDI(Java Naming and Directory Interface): 解決離散狀態(tài)下Object的查找;

2) 連接池:在內存中保存了一個數據庫連接姨谷,不需要注冊驅動器,提高性能的重要方法梦湘。

學習方法千千萬,關鍵是看哪一種才是適合自己的哼拔。不要選擇的最后盲目了,我們?yōu)槟闾峁┎辉诿つ康倪x擇譬正,java學習編程開發(fā)資料:tangniu520666檬姥,備注“4”(領資料的時候必寫),最專業(yè)的知識點概括抒巢,從零學習不費勁秉犹。更有中高級加強課程。需要的趕緊型诚。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末俺驶,一起剝皮案震驚了整個濱河市棍辕,隨后出現的幾起案子还绘,更是在濱河造成了極大的恐慌,老刑警劉巖抚太,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件尿贫,死亡現場離奇詭異踏揣,居然都是意外死亡,警方通過查閱死者的電腦和手機又谋,發(fā)現死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門彰亥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人任斋,你說我怎么就攤上這事》峡幔” “怎么了锦积?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長背蟆。 經常有香客問我哮幢,道長橙垢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任嗽元,我火速辦了婚禮剂癌,結果婚禮上翰绊,老公的妹妹穿的比我還像新娘。我一直安慰自己谐檀,他們只是感情好裁奇,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布辩诞。 她就那樣靜靜地躺著厦坛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪杜秸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天润绎,我揣著相機與錄音,去河邊找鬼呢蛤。 笑死棍郎,一個胖子當著我的面吹牛涂佃,可吹牛的內容都是我干的。 我是一名探鬼主播汽抚,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼造烁,長吁一口氣:“原來是場噩夢啊……” “哼午笛!你這毒婦竟也來了药磺?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤持偏,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鸿秆,有當地人在樹林里發(fā)現了一具尸體卿叽,經...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡贩虾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年缎罢,在試婚紗的時候發(fā)現自己被綠了策精。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖询刹,靈堂內的尸體忽然破棺而出范抓,到底是詐尸還是另有隱情,我是刑警寧澤僧鲁,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布寞秃,位于F島的核電站春寿,受9級特大地震影響忽孽,放射性物質發(fā)生泄漏兄一。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一造壮、第九天 我趴在偏房一處隱蔽的房頂上張望耳璧。 院中可真熱鬧,春花似錦蹬昌、人聲如沸凳厢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽败潦。三九已至劫扒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間添怔,已是汗流浹背贤旷。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留幼驶,地道東北人。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓购桑,卻偏偏與公主長得像勃蜘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子榴徐,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內容