@Test
public void testFindBookById() throws SQLException {
Connection conn = JdbcUtils.getConn();
conn.setAutoCommit(false);
ConnectionProvider.newInstance().bind(conn);
//System.out.println("'%"+""+"%'");
System.out.println(new BookInfoVoDaoImpl().findBookInfoVoById(8,"%%","%%"));
conn.commit();
}
在Java中sql语句用占位符代替,传入参数的时候不需要单引号,因为本来就是字符串
i.bookcase = c.id where "
+ "i.id = ? and i.barcode like ? and i.bookname like ?"
本文介绍了一个Java中的单元测试案例,该案例使用了JdbcUtils获取数据库连接,并禁用了自动提交功能,通过BookInfoVoDaoImpl类的方法findBookInfoVoById查询书籍信息。此测试用例演示了如何设置SQL参数并执行包含LIKE子句的复杂查询。
708

被折叠的 条评论
为什么被折叠?



