Spring的JdbcTemplate的使用
来源:互联网 发布:有网络 无法显示此网页 编辑:程序博客网 时间:2024/06/05 17:49
一、基本上使用
第一步:创建数据库和表
第二步:引入相关的开发包:
Spring 的基本的开发包需要引入的:6 个
第四步:创建一个测试类
@Test// JDBC模板的基本使用: public void demo1(){DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSource.setUrl("jdbc:mysql:///spring_day03"); dataSource.setUsername("root");dataSource.setPassword("123");JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);jdbcTemplate.update("insert into account values (null,?,?)", " ",10000d);}
一、CURD操作
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext.xml") public class SpringDemo3 { @Resource(name="jdbcTemplate") private JdbcTemplate jdbcTemplate; @Test // 插入操作 public void demo1(){ jdbcTemplate.update("insert into account values (null,?,?)", " ",10000d); } @Test // 修改操作 public void demo2(){ jdbcTemplate.update("update account set name=?,money =? where id = ?", " 思雨",10000d,5); @Test // 删除操作 public void demo3(){ jdbcTemplate.update("delete from account where id = ?", 5); } @Test // 查询一条记录 public void demo4(){ Account account = jdbcTemplate.queryForObject("select * from account id = ?", new MyRowMapper(), 1); System.out.println(account); } @Test // 查询所有记录 public void demo5(){ List<Account> list = jdbcTemplate.query("select * from account", MyRowMapper()); for (Account account : list) { System.out.println(account); } }}class MyRowMapper implements RowMapper<Account>{ @Override public Account mapRow(ResultSet rs, int rowNum) throws SQLException { Account account = new Account(); account.setId(rs.getInt("id")); account.setName(rs.getString("name")); account.setMoney(rs.getDouble("money")); return account; } }
阅读全文
0 0
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- Spring的jdbcTemplate使用
- 使用spring的jdbcTemplate
- Spring的JdbcTemplate的使用
- Spring中JdbcTemplate的使用
- spring中JDBCTemplate的使用
- spring 中JdbcTemplate的使用
- spring中JdbcTemplate的使用
- Spring中JdbcTemplate的使用
- Spring的jdbcTemplate使用queryForXXX的使用
- spring的JdbcTemplate的简单使用
- 使用Spring的JdbcTemplate编写的DAO
- 如何使用spring的jdbcTemplate的in
- 使用Spring的JdbcTemplate实现分页功能
- linux exercise26
- ehcache简介及配置
- FLASH与EEPROM的
- jquery 拖拽效果
- Android APP UI性能优化 检测UI卡顿
- Spring的JdbcTemplate的使用
- rsyslog、logrotate切割保存日志日期不准确的问题
- DataGridView绑定list的注意事项
- 2nd 【最小生成树】 丛林中的树
- 虚拟化技术--Xen知识总结
- VisualStudio 扩展开发
- 第一次接触单片机ADC 都会有这些问题
- <Android开源库> MPAndroidChart Wiki(译文)~Part 5
- 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析