一. Spring的JDBC模板使用DBCP连接池例子
1. 创建一个名为SpringJdbcDBCP的Java工程, 同时拷入相关jar包
2. 创建SpringJdbc.java
package com.lywgames.springjdbc;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;
public class SpringJdbc {
public static void main(String[] args) {
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
JdbcTemplate jdbcTemplate = context.getBean(JdbcTemplate.class);
// 删除操作
int result = jdbcTemplate.update("delete from user where id=?", 993);
System.out.println("result = " + result);
context.close();
}
}
3. 在src目录下创建applicationContext.xml
4. 运行项目
二. Spring的JDBC模板使用C3P0连接池例子
1. 创建一个名为SpringJdbcC3P0的Java工程, 同时拷入相关jar包
2. 创建SpringJdbc.java
package com.lywgames.springjdbc;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;
public class SpringJdbc {
public static void main(String[] args) {
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
JdbcTemplate jdbcTemplate = context.getBean(JdbcTemplate.class);
// 修改操作
int result = jdbcTemplate.update("update user set username=?,password=? where id=?", "张飞", "1a_32b", 1000);
System.out.println("result = " + result);
context.close();
}
}
3. 在src目录下创建applicationContext.xml
4. 运行项目