一、建立spring項目
項目名稱:spring101302
二、在項目上添加jar包
1.在項目中建立lib目錄
/lib
2.在lib目錄下添加spring支援
commons-logging.jar
junit-4.10.jar
log4j.jar
mysql-connector-java-5.1.18-bin.jar
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
spring-jdbc-3.2.0.RELEASE.jar
spring-tx-3.2.0.RELEASE.jar
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar
三、在項目中添加配置檔案
1.在項目中建立conf目錄
2.在conf目錄下添加spring核心配置檔案
配置檔案名稱:applicationContext.xml
配置檔案内容:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<!-- 1.配置資料庫連接配接池 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/spring"></property>
<property name="driverClass" value="com.mysql.jdbc.Driver"></property>
<property name="user" value="root"></property>
<property name="password" value="root"></property>
</bean>
<!-- 2.配置JdbcTemplate -->
<bean id="jdbctemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<!-- 給屬性注入值 -->
<property name="dataSource" ref="dataSource"></property>
</beans>
四、測試
1.在項目上建立test目錄
/test
2.在test目錄下建立測試包
包名:cn.jbit.spring101301.test
3.在測試包下建立測試類
測試類名:JdbcTemplateDemo.java
測試類的内容:
public class JdbcTemplateDemo {
/**
* 使用spring jdbctemplate添加資料
*/
@Test
public void testJdbcTemplate(){
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
JdbcTemplate jdbcTemplate = (JdbcTemplate) context.getBean("jdbctemplate");
String sql = "INSERT INTO temp(tid,tname) VALUES(3,'wangwu')";
jdbcTemplate.execute(sql);
}
}
本文轉自 素顔豬 51CTO部落格,原文連結:http://blog.51cto.com/suyanzhu/1563221