目录
1、导入Spring-jdbc和spring-tx坐标
2、创建数据库表和实体
3、配置数据源对象
4、配置jdbc模板对象
5、加载jdbc.properties
6、使用jdbc模板
1、导入Spring-jdbc和spring-tx坐标
org.springframework
spring-jdbc
5.0.5.RELEASE
org.springframework
spring-tx
5.0.5.RELEASE
2、创建数据库表和实体
public class Account {
private String name;
private double money;
@Override
public String toString() {
return "Account{" +
"name='" + name + ''' +
", money=" + money +
'}';
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getMoney() {
return money;
}
public void setMoney(double money) {
this.money = money;
}
}
3、配置数据源对象
4、配置jdbc模板对象
5、加载jdbc.properties
6、使用jdbc模板
public void test2() throws PropertyVetoException {
ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
JdbcTemplate jdbcTemplate = (JdbcTemplate) app.getBean("jdbcTemplate");
int row = jdbcTemplate.update("insert into account values(?,?)", "tom", 50);
System.out.println(row);
}
public class Account {
private String name;
private double money;
@Override
public String toString() {
return "Account{" +
"name='" + name + ''' +
", money=" + money +
'}';
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getMoney() {
return money;
}
public void setMoney(double money) {
this.money = money;
}
}
3、配置数据源对象
4、配置jdbc模板对象
5、加载jdbc.properties
6、使用jdbc模板
public void test2() throws PropertyVetoException {
ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
JdbcTemplate jdbcTemplate = (JdbcTemplate) app.getBean("jdbcTemplate");
int row = jdbcTemplate.update("insert into account values(?,?)", "tom", 50);
System.out.println(row);
}
5、加载jdbc.properties
6、使用jdbc模板
public void test2() throws PropertyVetoException {
ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
JdbcTemplate jdbcTemplate = (JdbcTemplate) app.getBean("jdbcTemplate");
int row = jdbcTemplate.update("insert into account values(?,?)", "tom", 50);
System.out.println(row);
}
public void test2() throws PropertyVetoException {
ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
JdbcTemplate jdbcTemplate = (JdbcTemplate) app.getBean("jdbcTemplate");
int row = jdbcTemplate.update("insert into account values(?,?)", "tom", 50);
System.out.println(row);
}



