Java学习笔记:Spring jdbcTemplate学习
Spring jdbcTemplate基本使用(template:模板)
开发步骤: 导入spring-jdbc和spring-tx坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.3.17</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>5.3.17</version> </dependency> 创建数据库 和实体 public class Account { private String name; private Double 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; } @Override public String toString() { return "Account{" + "name=" + name + + ", money=" + money + }; } } 创建jdbcTemplate对象,执行数据库操作 public class JdbcTemplateTest { @Test public void test1(){ //创建数据源对象(c3p0) ComboPooledDataSource dataSource = new ComboPooledDataSource(); //连接数据库 dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/test"); dataSource.setUser("root"); dataSource.setPassword("574172"); //创建jdbcTemplate对象 JdbcTemplate jdbcTemplate = new JdbcTemplate(); //设置数据源, jdbcTemplate.setDataSource(dataSource); //执行数据库操作 int row = jdbcTemplate.update( "insert into account values(?,?)","tom", 5000); System.out.println(row); } }
优化1 用配置文件创建数据源 用配置文件创建JdbcTemplate对象 测试方法:
优化2:抽取数据库信息 利用properties文件配置数据库信息 将数据库信息放入properties文件中 配置context命名空间 加载jdbc.properties配置文件 修改数据源对象
