使用Spring+JDBC访问数据库
2018-06-06 本文已影响0人
取名废同学
JDBC是允许用户在不同数据库之间做选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节。
主要是讲jdbcTemplate,发现它意外的好用,是一种简易、快速的获取JDBC连接和数据操作的方法。
用一些实例说明下:
1.用JDBCTemplate访问数据库(一个很简单很典型的例子)
(没有执行成功哎...)2.在DAO中使用JDBCTemplate:简洁易用
这种情况就是在这个对应dao类中写sql语句,而在Spring配置文件中去定义JDBCTemplate并注入到每个DAO中。(用这种方法可以创建多个DAO类,只是在spring配置文件中多写几个)
spring配置文件中配置DAO的步骤
(1)定义DataSource
(2)定义JDBCTemplate
(3)声明一个抽象的<bean>,以便所有的DAO复用配置JDBCTemplate属性的配置
(4)配置具体的DAO
3.还是在Dao中使用(是单独作为一个类方便调用的)
4.不用jdbcTemplate,但会有较多的冗余代码: