大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Mybatis和JDBC的區(qū)別詳解

Mybatis和JDBC的區(qū)別詳解

更新時(shí)間:2021-06-23 16:06:47 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2427次

mybatis也是基于JDBC的。Java與數(shù)據(jù)庫操作僅能通過JDBC完成。mybatis也要通過JDBC完成數(shù)據(jù)查詢、更新這些動(dòng)作。

mybatis僅僅是在JDBC基礎(chǔ)上做了,OO化、封裝事務(wù)管理接口這些東西。

傳統(tǒng)JDBC操作數(shù)據(jù)

  1. 使用JDBC編程需要連接數(shù)據(jù)庫,注冊驅(qū)動(dòng)和數(shù)據(jù)庫信息
  2. 操作Connection,打開Statement對象。
  3. 通過Statement執(zhí)行SQL,返回結(jié)果到ResultSet對象。
  4. 使用ResultSet讀取數(shù)據(jù),然后通過代碼轉(zhuǎn)化為具體的POJO對象。
  5. 關(guān)閉數(shù)據(jù)庫的相關(guān)資源。

jdbc存在弊端:

  1. 工作量相對較大,每次都要去創(chuàng)建,關(guān)閉,獲取
  2. JDBC編程可能產(chǎn)生的異常進(jìn)行捕捉處理并正確關(guān)閉資源

對象關(guān)系映射(Object Relational Mapping)簡稱ORM

ORM模型就是數(shù)據(jù)庫的表和簡單Java對象(Plain Ordinary Java Object,簡稱POJO)的映射關(guān)系模型。

ORM模型提供了統(tǒng)一的規(guī)則使得數(shù)據(jù)庫的數(shù)據(jù)通過配置便可輕易的映射到POJO上

常見的有兩種

mybatis

  1. 易于上手和掌握。
  2. sql寫在xml里,便于統(tǒng)一管理和優(yōu)化。
  3. 解除sql與程序代碼的耦合。
  4. 提供映射標(biāo)簽,支持對象與數(shù)據(jù)庫的orm字段關(guān)系映射
  5. 提供對象關(guān)系映射標(biāo)簽,支持對象關(guān)系組建維護(hù)
  6. 提供xml標(biāo)簽,支持編寫動(dòng)態(tài)sql。

hibernate

  1. 消除了代碼的映射規(guī)則,它全部被分離到XML或者注解里面去配置。
  2. 無需再管理數(shù)據(jù)庫連接,它也配置到XML里面。
  3. 一個(gè)會(huì)話中,不要操作多個(gè)對象,只要操作Sesison即可。
  4. 關(guān)閉資源只需要關(guān)閉一個(gè)Session即可。

以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"Mybatis和JDBC的區(qū)別詳解",希望對大家有幫助,想了解更多可查看Java進(jìn)階基礎(chǔ)教程技術(shù)文檔,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。

提交申請后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 99久久99热久久精品免 | 精品一区国产 | 妖精视频在线观看网站 | 国产精品亚洲精品久久成人 | 亚洲一区二区三区麻豆 | 日本一区二区成人教育 | 成人精品久久 | 国产尤物福利视频一区二区 | 亚洲精品久久一区二区无卡 | 九九精品久久久久久久久 | 成人免费草草视频 | a免费视频 | 欧美激情精品久久久久久久久久 | 亚洲精品一区二区三区四区 | 国产精品高清在线观看 | 精品久久伦理中文字幕 | 国产中文久久精品 | 高清波多野结衣一区二区三区 | 特级毛片在线 | 久久综合婷婷 | 国内精品久久久久影院网站 | 欧美成人精品高清在线观看 | 精彩视频一区二区三区 | 欧美在线不卡 | 亚洲成人在线视频观看 | 免费a级特黄国产大片 | 日本免费一区二区三区a区 日本免费一区二区三区看片 | 一级大黄视频 | 国产成人在线视频网站 | 国产ww久久久久久久久久 | 京野结衣免费一区二区 | 国产精品视频男人的天堂 | 黄频免费观看 | 91在线免费播放 | 婷婷综合亚洲 | 成人网18免费网站在线 | 中国女人内谢69xxxxx高清 | 国产精品欧美在线观看 | 国产成人精品免费视频大全办公室 | 国产亚洲美女精品久久久2020 | 91九色jiuse006 |