理解Java操做數據庫原理

   參考:https://blog.csdn.net/xiaozhegaa/article/details/70208646java

                         

    上面的圖很是直觀的說明了java操做數據庫的方式,不是直接操做,經過jdbc,dbutil +C3p0,hibernate,jdbcTemplate,Mybatis等技術。數據庫

使用的時候須要的jar包:
(1)數據庫包app

(2)相應數據庫的驅動包spa

(3)鏈接數據庫的的技術包,好比Mybatis的包。有的時候是須要結合Spring的,Spring就是管理對象的一個技術。.net

 

操做數據庫的方式:hibernate

(1)Spring的jdbc(jdbcTemplate、namedParameterJdbcTemplate)代理

(2)Mybatis的dao(經過SqlSession)對象

(3)Mybatis的Mapper動態代理(SqlSession)blog

相關文章
相關標籤/搜索