mybatis是一款優(yōu)秀的持久層框架,我們知道網頁想要鏈接數據庫,可以使用jdbc進行鏈接,同時需要配置的信息都是寫死了,像URL、password、之類的數據都寫死在里面,這時候需要修改的話就非常的麻煩,因為你不知道哪個文件中用到了這個信息,所以只能一個文件一個文件的向下爬,而使用了這款mybatis中間件,就可以輕松的解決這個問題,這個中間件幾乎避免了所有的JDBC代碼和和手動設置參數以及獲取結果集,只要在XML中簡單的進行配置,再配合一些注釋、映射使用就可以了,下次當軟件需要更新的時候,或者數據庫的信息、位置等改變的時候,就僅僅需要在xml文件中進行更改即可,所以是一款非常方便的中間件,有需要的朋友可以直接在本站下載體驗。
同類對比
技術特點:
1、通過直接編寫SQL語句,可以直接對SQL進行性能的優(yōu)化。
2、學習門檻低,學習成本低。只要有SQL基礎,就可以學習mybatis,而且很容易上手。
3、由于直接編寫SQL語句,所以靈活多變,代碼維護性更好。
4、不能支持數據庫無關性,即數據庫發(fā)生變更,要寫多套代碼進行支持,移植性不好。
Hibernate技術特點:
1、標準的orm框架,程序員不需要編寫SQL語句。
2、具有良好的數據庫無關性,即數據庫發(fā)生變化的話,代碼無需再次編寫。
3、學習門檻高,需要對數據關系模型有良好的基礎,而且在設置OR映射的時候,需要考慮好性能和對象模型的權衡。
4、程序員不能自主的去進行SQL性能優(yōu)化。
連接數據庫步驟
1、需要創(chuàng)建一個工作環(huán)境
2、并在main---->resources下創(chuàng)建config.xml,如下圖:
3、在dao包里面創(chuàng)建Mapper.xml模板,如下圖:
4、再回到config.xml中,把Mapper.xml模板的路徑寫在里面,如下圖:
5、創(chuàng)建一個測試類。
6、打印測試結果。
0條評論