单项选择题
已知,存在QueryRunner对象runner ,SQL语句:String sql =“select *from user where id=?”;下面操作中,能实现查询指定记录的选项是()。
A.User user=(User)runner.query(sql,new BeanListHandler(User.class),new Object[]{id})
B.User user=(User)runner.query(sql,new BeanHandler(User.class))
C.User user=(User)runner.query(sql,new BeanListHandler(User.class),id)
D.User user=(User)runner.query(sql,new BeanHandler(User.class),new Object[]{id})
相关考题
-
单项选择题
下面选项中,属于QueryRunner类的query()方法可执行的操作语句是()。
A.SELECT语句
B.DELETE语句
C.UPDATE语句
D.INSERT语句 -
单项选择题
通过DBUtils工具类实现查询学生表中的所有记录,可以实现封装操作的类是()。
A.BeanHandler
B.BeanListHandler
C.ColumnListHandler
D.ScalarHandler -
单项选择题
下列对QueryRunner类的常用方法描述错误的是()。
A.Object query(Connection conn,String sql,ResultSetHandler rsh,Object[]params)执行查询操作,传入的Connection对象可以为空
B.Object query (String sql,ResultSetHandler rsh,Object[]params)执行查询操作
C.Object query (Connection conn,String sql,ResultSetHandler rsh)执行一个不需要置换参数的查询操作
D.int update(Connection conn,String sql,ResultSetHandler rsh)执行一个更新(插入、删除、更新)操作
