@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:spring.xml") public class Test2 { @Resource(name="jdbcTemplate") private JdbcTemplate jdbcTemplate; @Test public void testQuerySimple(){ String sql="select count(*) from student"; int count= jdbcTemplate.queryForObject(sql,Integer.class); System.out.println(count); } @Test public void testQuerySimple2(){ String sql="select name from student where sex=?"; List<String> names= jdbcTemplate.queryForList(sql,String.class,"女"); System.out.println(names); } @Test public void testQueryEntity1(){ String sql="select * from student where id=?"; Student student= jdbcTemplate.queryForObject(sql, new RowMapper<Student>() { public Student mapRow(ResultSet resultSet, int i) throws SQLException { Student student=new Student(); student.setId(resultSet.getInt("id")); student.setName(resultSet.getString("name")); student.setSex(resultSet.getString("sex")); student.setBorn(resultSet.getDate("born")); return student; } }, 3); System.out.println(student); } @Test public void testQueryEntity2(){ String sql="select * from student"; List<Student> student= jdbcTemplate.query(sql, new RowMapper<Student>() { public Student mapRow(ResultSet resultSet, int i) throws SQLException { Student student=new Student(); student.setId(resultSet.getInt("id")); student.setName(resultSet.getString("name")); student.setSex(resultSet.getString("sex")); student.setBorn(resultSet.getDate("born")); return student; } }); System.out.println(student); }
Spring的JdbcTemplate使用 (三)
猜你喜欢
转载自blog.csdn.net/qq_27248989/article/details/104004159
今日推荐
周排行