封装了JDBC操作的一个框架,必须依赖Spring才可以使用,SpringJDBC本身就是给予末班模式来开发的,JDBCTemplate
JDBC二次开发,来封装一个NOSQL框架
1、加载驱动类(给予Mysql )
2、获取链接(被封装到dataSource里面去了)
3、创建语句集(预处理语句集合标准语句集)
4、执行语句集(执行事物操作)
5、获取结果集(如果是增删改,拿到一个int值,影响行数,如果查询,就会拿到一个ResultSet)
MyBatis是一个半自动的ORM框架,hibernate是一个全自动的ORM框架,springJDBC是一个手动的ORM框架
springJDBC采用的是Template设计模式,只定义了一个RowMapper的接口,mapping方法,这个方法是没有实现的
网友评论