spring用法之 jdbcTemplate 对jdbc的封装
-
DrvierManagerDataSource spring-jdbc.jar中提供的一个连接池对象
-
连接池中可以设置driver驱动
-
连接池对象中可以设置url
-
连接池中设置用户名(数据库用户民)
-
连接池对象中设置数据库的密码
-
-
JdbcTemplate 核心处理对象(有对应的增删改查的方法)
-
update(sql, 实际传递的参数 ); 可以完成增删改
-
查询的方法
-
queryForObject(sql ,返回数据类型的字节码对象, 实际传递的参数); 查询指定的字段
-
queryForObject(sql, BeanPropertyRowMapper, 实际传递的参数) 查询对象
-
queryForMap(sql , 实际传递的参数) 返回的是一个Map , map对象中存放的是对象的数据, 以键值对方式存储
-
queryForList(sql , 实际参数) 返回的是List<Map<String,Object>> 查询一个List的结果,但是list中有map
-
query(sql,BeanPropertyRowMapper) 查询一个List<POJO对象>
-
-
传统jdbc方式实现:
准备数据库
创建测试类,用传统jdbc方式添加数据
运行程序,查看数据库
添加成功!
下面用jdbcTemplate方式实现:
添加bean.xml配置文件
创建测试类
运行,查看数据库
下面再次优化!
创建db。properties配置文件
在bean.xml中改动几个配置:
1.引入一个外部数据源
2.更改四个value值
清楚掉刚刚插入的数据
DELETE FROM stu WHERE sid = 3
重新启动程序,测试添加数据,查看数据库
测试成功!