query for a List<String> using DBUtils
来源:互联网 发布:ubuntu chroot 编辑:程序博客网 时间:2024/06/06 14:05
有时我们只对某张表中的某一列比较感兴趣,例如我们想查询 学生表中 年龄<25岁的学生姓名,返回结果应是 List<String>对象,这个时候ColumnListHandler 就派上用场了,示例代码如下:
package com.ricky.java.junit;import java.sql.SQLException;import java.util.List;import javax.sql.DataSource;import org.apache.commons.dbutils.handlers.ColumnListHandler;import com.ricky.java.common.dao.AbstractDAO;import com.ricky.java.common.db.DataSourceManager;public class StudentDAO extends AbstractDAO {public List<String> queryNameList() throws SQLException{return qr.query("SELECT name from dict_student where age<25", new ColumnListHandler<String>(1));}@Overrideprotected DataSource getDataSource() {return DataSourceManager.getInstance().getDataSource();}}
AbstractDAO.java
package com.ricky.java.common.dao;import javax.sql.DataSource;import org.apache.commons.dbutils.QueryRunner;import org.apache.log4j.Logger;/** * 实现通用数据库CRUD操作 接口基类 * @author Bingbing Feng * * @version 2014-10-13 14:30 V1.1 * */public abstract class AbstractDAO {protected Logger mLogger = Logger.getLogger("devLog");protected QueryRunner qr = new QueryRunner(getDataSource());//get DataSourceprotected abstract DataSource getDataSource();}
0 0
- query for a List<String> using DBUtils
- Using a date for a datetime field in a SOQL Query [duplicate]
- query for a map
- Query String Inspector for Flex
- G: Query on a string
- 计蒜客 query on a string
- Query index for a table
- Use SharePoint Designer 2010 to implment a fuzzy query for SharePoint 2010 custom list
- [转]Finding a query in UCM using the query builder
- Sort a List using comparer
- Split a string using String.split()
- Query on a string【线段树】
- 计蒜客 Query on a string 线段树
- Query on a string 暴力+树状数组
- Query on a string 线段树
- Identifying the Intent of a User Query Using SVM
- Split a string using String.split()Tag(s): String/Number
- HWK:A doubly linked list using class
- 支持向量机SVM(二)
- C:\Users\Administrator\Desktop\频道录音\子涵打造.mp3\
- CocoaPods安装和使用教程
- 实现self.view的整体上移
- 支持向量机(三)核函数
- query for a List<String> using DBUtils
- ARX二次开发中使用DAO方式访问数据库,导致AutoCAD2004及以上版本退出时报错的解决方法
- 转换函数本身
- 第8周项目3(2)-分段函数计算
- 分数与小数的转换
- 支持向量机(四)
- 延迟一段时间调用SendMessage发送Windows消息
- java 1220
- Android开发MVP模式实践