<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • JAVA JDBC常見面試題及答案

    時間:2020-11-12 09:27:38 面試問題 我要投稿

    JAVA JDBC常見面試題及答案

      什么是JDBC,在什么時候會用到它?

      JDBC的全稱是Java DataBase Connection,也就是Java數(shù)據(jù)庫連接,我們可以用它來操作關(guān)系型數(shù)據(jù)庫。JDBC接口及相關(guān)類在java.sql包和javax.sql包里。我們可以用它來連接數(shù)據(jù)庫,執(zhí)行SQL查詢,存儲過程,并處理返回的結(jié)果。

      JDBC接口讓Java程序和JDBC驅(qū)動實現(xiàn)了松耦合,使得切換不同的數(shù)據(jù)庫變得更加簡單。

      有哪些不同類型的JDBC驅(qū)動?

      有四類JDBC驅(qū)動。和數(shù)據(jù)庫進行交互的Java程序分成兩個部分,一部分是JDBC的API,實際工作的驅(qū)動則是另一部分。

    JDBC-Drivers

      A JDBC-ODBC Bridge plus ODBC Driver(類型1):它使用ODBC驅(qū)動連接數(shù)據(jù)庫。需要安裝ODBC以便連接數(shù)據(jù)庫,正因為這樣,這種方式現(xiàn)在已經(jīng)基本淘汰了。

      B Native API partly Java technology-enabled driver(類型2):這種驅(qū)動把JDBC調(diào)用適配成數(shù)據(jù)庫的本地接口的調(diào)用。

      C Pure Java Driver for Database Middleware(類型3):這個驅(qū)動把JDBC調(diào)用轉(zhuǎn)發(fā)給中間件服務器,由它去和不同的.數(shù)據(jù)庫進行連接。用這種類型的驅(qū)動需要部署中間件服務器。這種方式增加了額外的網(wǎng)絡(luò)調(diào)用,導致性能變差,因此很少使用。

      D Direct-to-Database Pure Java Driver(類型4):這個驅(qū)動把JDBC轉(zhuǎn)化成數(shù)據(jù)庫使用的網(wǎng)絡(luò)協(xié)議。這種方案最簡單,也適合通過網(wǎng)絡(luò)連接數(shù)據(jù)庫。不過使用這種方式的話,需要根據(jù)不同數(shù)據(jù)庫選用特定的驅(qū)動程序,比如OJDBC是Oracle開發(fā)的Oracle數(shù)據(jù)庫的驅(qū)動,而MySQL Connector/J是MySQL數(shù)據(jù)庫的驅(qū)動。

      JDBC是如何實現(xiàn)Java程序和JDBC驅(qū)動的松耦合的?

      JDBC API使用Java的反射機制來實現(xiàn)Java程序和JDBC驅(qū)動的松耦合。隨便看一個簡單的JDBC示例,你會發(fā)現(xiàn)所有操作都是通過JDBC接口完成的,而驅(qū)動只有在通過Class.forName反射機制來加載的時候才會出現(xiàn)。

      我覺得這是Java核心庫里反射機制的最佳實踐之一,它使得應用程序和驅(qū)動程序之間進行了隔離,讓遷移數(shù)據(jù)庫的工作變得更簡單。在這里可以看到更多JDBC的使用示例。

    【JAVA JDBC常見面試題及答案】相關(guān)文章:

    2017年java常見面試題及答案11-11

    最新java面試題及答案08-20

    java面試題2017及答案08-16

    Java面試題大全及答案08-16

    關(guān)于Java面試題及答案08-12

    JAVA編程面試題及答案09-16

    2016年關(guān)于jdbc的面試題及答案09-25

    NIIT認證Java面試題及答案11-11

    2017年java面試題及答案10-26

    Java main方法面試題及答案09-17

    主站蜘蛛池模板: 国产精品亚洲美女久久久| 精品人妻无码专区中文字幕| 91久久精品无码一区二区毛片| 无码日韩精品一区二区人妻| 亚洲第一精品福利| 久久精品国产网红主播| 日韩专区亚洲精品欧美专区| 国产高清一级毛片精品| 精品一区二区三区四区| 国产精品第12页| 亚洲欧美日韩另类精品一区二区三区| 成人午夜精品久久久久久久小说 | 国产精品免费无遮挡无码永久视频 | 中文字幕精品一区二区三区视频| 国产精品H片在线播放| 老司机69精品成免费视频| 国产AV国片精品有毛| 久久亚洲精品国产精品| 亚洲午夜精品一级在线播放放| 久久精品国产第一区二区| 国产精品熟女福利久久AV| 午夜精品在线观看| 国内精品久久久久| 精品国产一区二区三区久久| 99精品视频在线观看免费| 国语精品一区二区三区| 久久久精品2019免费观看| 欧美精品videosse精子| 日产欧美国产日韩精品| 无码人妻精品一区二区三区99仓本 | 精品无码久久久久久尤物| 无码人妻精品一区二区三区在线| 最新欧美性爱精品一区二区三区 | 国产成人久久精品一区二区三区| 精品久久久无码人妻中文字幕豆芽| 欧美精品VIDEOSSEX少妇| 久久这里只有精品18| 精品少妇无码AV无码专区| 精品福利视频一区二区三区| 国产AV国片精品| 欧美日韩精品一区二区在线播放|