亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

JAVA JDBC常見面試題及答案

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

JAVA JDBC常見面試題及答案

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

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

  JDBC接口讓Java程序和JDBC驅動實現了松耦合,使得切換不同的數據庫變得更加簡單。

  有哪些不同類型的JDBC驅動?

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

JDBC-Drivers

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

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

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

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

  JDBC是如何實現Java程序和JDBC驅動的松耦合的?

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

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

【JAVA JDBC常見面試題及答案】相關文章:

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

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

java面試題2017及答案08-16

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

關于Java面試題及答案08-12

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

2016年關于jdbc的面試題及答案09-25

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

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

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

主站蜘蛛池模板: 欧美亚洲亚洲日韩在线影院| 人妻加勒比系列无码专区| 欧美人与动人物姣配xxxx| 国产性夜夜春夜夜爽免费下载| 麻豆亚洲一区| 久久a级片| 旅游| 国产69精品福利| 国模视频一区| 精品久久久无码人妻字幂| 亚洲成av人片高潮喷水| 亚洲熟妇中文字幕日产无码| 亚洲va久久久噜噜噜久久一| 国产av偷闻女邻居内裤被发现 | 无码福利写真片在线播放| 亚洲六月丁香六月婷婷| 宣武区| 性色香蕉av久久久天天网| 日本少妇被黑人猛cao| 亚洲熟妇中文字幕五十中出| 人妻在线无码一区二区三区| 国产成人香蕉久久久久| 亚洲欧美自拍色综合图| 67194在线午夜亚洲| 骚片av蜜桃精品一区| 国产精品久久久久久影视| 亚洲综合九九| 国产看真人毛片爱做a片| 人成午夜免费视频在线观看| 吉首市| 亚洲熟妇国产熟妇肥婆| 综合激情五月丁香久久| 自拍偷自拍亚洲精品牛影院| 无码日韩人妻精品久久蜜桃| 人妻 校园 激情 另类| 蕾丝av无码专区在线观看| 八个少妇沟厕小便漂亮各种大屁股| 2020国产精品视频| 国产成人无码精品亚洲| 国产美女精品视频线免费播放软件| 精品国产女同疯狂摩擦2|