Spring JDBC

  • Spring JDBC是Spring框架用于处理关系型数据库的模块。

  • Spring JDBC对JDBC API进行封装,极大简化开发工作量。

  • jdbcTemplate是Spring JDBC核心类,提供数据CRUD方法。

有了 MyBatis 为什么还需要 Spring JDBC?

  • Mybatis-作为一个ORM框架,封装程度高,适合中小企业进行软件的敏捷开发,让程序员快速完成与数据库的交互工作。但因为封装程度高,所以其执行效率较低

  • Spring JDBC则只是对原始JDBC API进行了简单封装,执行效率高于Mybatis。一些大厂喜欢利用Spring JDBC简单封装的特点,并结合自身需求进行二次封装。

Spring JDBC的使用步骤:

  • Maven工程引入依赖spring-jdbc

  • applicationContext.xml配置DataSource数据源

  • 在Dao注入JdbcTemplate对象,实现数据CRUD