天天看點

mybatis學習教程(一)JDBC到mybatis1、 開發環境 2、為什麼有Mybatis-jdbc程式設計中問題 據庫用的是jdbc,mybatis是對jdbc的一個封裝。本次從基礎講mybatis的前面回顧,從理論結合執行個體講解。我們先看看jdbc 3、mybatis架構(重點) 4、mybatis入門程式(Jar)

     定義:

寫作時間:2015年8月27日11:15:50

mybatis是一個java持久層架構,java中操作關系型 資料庫用的是jdbc,mybatis是對jdbc的一個封裝。本次從基礎講mybatis的前面回顧,從理論結合執行個體講解。本文目前是最新的基于maven的mybatis的教程,是自己學習回顧。

jdk1.7.0_79

idea:intellij_14.1.4

mysql:mysql5.6

1、jdbc需要頻繁連結

  解決方案設想:建立資料連接配接池

2、sql語句是寫死

  解決方案設想:将sql統一配置

3、preparedStatement占位符寫死

  解決方案設想:sql占位符配置在檔案中

4、周遊結果集寫死

  解決方案設想:java對象周遊

     MyBatis是一個優秀的持久層架構,它對jdbc的操作資料庫的過程進行封裝,使開發者隻需要關注 SQL 本身,而不需要花費精力去處理例如注冊驅動、建立connection、建立statement、手動設定參數、結果集檢索等jdbc繁雜的過程代碼。

mybatis學習教程(一)JDBC到mybatis1、 開發環境 2、為什麼有Mybatis-jdbc程式設計中問題 據庫用的是jdbc,mybatis是對jdbc的一個封裝。本次從基礎講mybatis的前面回顧,從理論結合執行個體講解。我們先看看jdbc 3、mybatis架構(重點) 4、mybatis入門程式(Jar)

4.1導入jar包

mybatis在github上托管,可以去上面下載下傳jar包(位址:https://github.com/mybatis/mybatis-3/releases),由于但是用的maven就直接貼出來配置。

以上jar包,關于log4j,我會另外講一下,請參考log4j專題

由于篇幅關系,下一章進入入門程式

如有疑問:qq群:78275755(目前木有人,來啦更好)

本項目1-5章 初級教程 項目百度分享盤:

http://pan.baidu.com/s/1o63SUaI