QueryRunner() 如果使用事务的时候,必须使用该构造方法;将来执行sql的时候,需要程序员自己操作会话对象; |
QueryRunner(DataSource ds) 如果不使用事务的时候,建议使用该构造方法,使用该构造方法的时候,直接传递一个连接池对象,将来执行sql的时候,无需操作会话对象; |
<T> T | query(Connection conn, String sql, ResultSetHandler<T> rsh, Object... params) 该方法只用于执行查询的sql语句,且必须配合QueryRunner的空参数的构造方法; |
<T> T | query(String sql, ResultSetHandler<T> rsh, Object... params) 该方法只用于执行查询的sql语句,且必须配合QueryRunner的带参数的构造方法; |
int | update(Connection conn, String sql, Object... params) 该方法只用于执行DDL,DCL,DML的sql语句,且必须配合QueryRunner的空参数的构造方法; |
int | update(String sql, Object... params) 该方法只用于执行DDL,DCL,DML的sql语句,且必须配合QueryRunner的带参数的构造方法; |
BeanHandler(Class<T> type) 需要传递一个类的字节码文件对象;(直接使用类名.class即可) |
BeanListHandler(Class<T> type) 需要传递一个类的字节码文件对象;(直接使用类名.class即可) |
ScalarHandler() 空参数构造方法即可直接使用; |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |