Spring中如何对数据库进行操作?


首先,为项目导入spring JDBC所需要的包:
commons-dbcp-1.4.jar
commons-pool-1.5.5.jar
mysql-connector-java-5.0.0-beta-bin.jar
org.springframework.transaction-3.1.1.RELEASE.jar


新建一个spring.xml配置文件
1.配置连接池bean:

Spring Dao_第1张图片
连接池的名字为dataSource
引用dbcp包里封装好的BasicDataSource
各个property的名字不能要一致,不能改变,value值根据自身数据库自行填写


2.配置jdbcTemplate,这是spring提供的用来操作数据库的类

Spring Dao_第2张图片
引用core包下的JdbcTemplate类,
属性名最好与连接池名字一致,引用连接池bean


3.测试:
如下,这是创建template实例的代码:

Spring Dao_第3张图片查询数据库:

wKioL1bH26ySpRpkAAArUZvl9ck807.png

删除某一条记录:

Spring Dao_第4张图片

增加记录和修改记录原理同上。