日期:2014-05-16  浏览次数:20396 次

Spring使用JdbcTemplate操作数据库---写数据篇

首先使用mysql建立数据库,并建立表如下:

CREATE TABLE `login` (
? `username` varchar(10) default NULL,
? `passwd` varchar(10) default NULL,
? `address` varchar(10) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

?

Spring的JDBC框架承担了资源管理和错误处理的重担,使你的JDBC代码非常干净,这就是spring为我们提供的模板类-?JdbcTemplate,他是线程安全的

首先,我们编写配置文件,这里数据库链接部队使用了apache的pool和DBCP作为连接池

我们为PersonDAO这个数据库操作类,注入JdbcTemplate

?

<?xml?version="1.0"?encoding="UTF-8"?>
<!DOCTYPE?beans?PUBLIC?"-//SPRING//DTD?BEAN//EN"?"http://www.springframework.org/dtd/spring-beans.dtd"?>
<beans>
?
<bean?id="dataSource"?class="org.apache.commons.dbcp.BasicDataSource">
???
<property?name="driverClassName">
?????
<value>com.mysql.jdbc.Driver</value>
???
</property>
???
<property?name="url">
?????
<value>jdbc:mysql://localhost:3306/javaee</