DQL查询操作实现
DBUTil工具类封装了多个ResultSetHandler接口的实现类对象。
我们需要掌握的有下面几个:
BeanHandler (返回单行多列数据):将查询的结果封装到一个javaBean对象中。通过返回的是一个结果对象。每个结果就是数据库表的一行数据。
BeanListHandler:(多行多列数据)将返回的结果封装到javaBean对象中然后在将对象封装到集合中,通常返回的是一个对象的结果集合。也就是对应的是数据库表的多行数据。
ScalarHandler:(单行单列数据)返回的是具体的一个整数,通常用在聚合查询中
select具体用法
SELECT select_list
[ INTO new_table]
FROM table_source
[ WHERE search_condition ]
[GROUP BYgroup_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
例子:找出emp表中员工号为007的员工的工资
SELECT t.sal
FROM emp t
WHERE t.ID =007
标签: 操作实现 过程是什么 select具体用法