JAVA中用SQL语句查询数据然后存入list之中

我的SQL语句是这个:selectdistinctcaridfromtestwheredriver='1';如何用这个语句将查询出来的数据存入到list之中?请写出代码,... 我的SQL语句是这个:select distinct carid from test where driver='1';
如何用这个语句将查询出来的数据存入到list之中?请写出代码,谢谢!
展开
 我来答
Wohatel
2015-12-21 · 超过14用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:6.4万
展开全部
开发中对于这种封装对象的基本都是是用框架来完成:

<select id="findStudentByAge" resultType ="com.model.Student">

select name, age ,sex from student where age >15

<select>
(年龄大于15岁的所有学生的集合)

上面的是用mybatis框架,最基本的sql编写,会自动封装到List<Student>中;

如果用原始封装方法,不用框架,那么java有一个QueryRunner 的类,你可以找一下研究研究

出于实用的目的,开发中没有哪个2b公司用,所以你还是研究框架的封装方式吧
少女心Eve
2015-01-23 · 记录美好生活每一天,分享生活新鲜事。
少女心Eve
采纳数:590 获赞数:714

向TA提问 私信TA
展开全部

你这个实现的话,如果使用框架很简单的,如果用简单的jdbc操作那就需要多写几行代码,

以下是hibernate框架中的实现
String sqlStr = "select distinct carid from test where driver='1'";
List<?> objList = new ArrayList<T>();
        int count = 0;
        Query query = this.getCurrentSession().createSQLQuery(sqlStr)
                .addEntity(clazz);
        if (null != paras && paras.length > 0) {
            for (Object para : paras) {
                query.setParameter(count++, para);
            }
        }
        objList = query.list();
        
我们哟小组,希望一起学习进步 Java框架平台研发 378 437  335
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式