qr.query()报错

qr.query()报错

import java.io.InputStream;
import java.net.URLDecoder;
import java.util.List;
import java.util.Properties;

public class DbUtilsSample22 {
    public static void query() {
        Properties properties = new Properties();
        String propertyFile = DbUtilsSample22.class.getResource("/druid-config.properties").getPath();
        try {
            propertyFile = new URLDecoder().decode(propertyFile, "UTF-8");
            properties.load(new FileInputStream(propertyFile));
            DataSource dataSource = new DruidDataSourceFactory().createDataSource(properties);
            //查询执行者
            QueryRunner qr = new QueryRunner(dataSource);
            List<Employee> list = qr.query("select * from employee limit ?,10",
                    new BeanListHandler<>(Employee.class),
                    new Object[]{10});
            for (Employee emp : list) {
                System.out.println(emp.getName());
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        query();
    }
}

https://img1.sycdn.imooc.com//climg/63314e4f09e8812a17220242.jpg

https://img1.sycdn.imooc.com//climg/63314e4f095b154611180500.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2022-09-26 15:29:19

同学你好,老师这里使用同学的代码并没有复现同学的问题。

建议同学将所有import语句提供一下,猜测可能是导入的List的包或者类使用不正确导致的错误。

祝学习愉快~

  • 提问者 慕仰6459386 #1
    JBDC.TransactionSampleJBDC.entity.Employeecom.alibaba.druid.pool.DruidDataSourceFactoryorg.apache.commons.dbutils.QueryRunnerorg.apache.commons.dbutils.handlers.BeanListHandlerjavax.sql.DataSourcejava.io.FileInputStreamjava.io.IOExceptionjava.io.UnsupportedEncodingExceptionjava.net.URLDecoderjava.sql.Connectionjava.sql.SQLExceptionjava.util.Listjava.util.Properties


    2022-09-26 21:06:50
  • 提问者 慕仰6459386 #2

    https://img1.sycdn.imooc.com//climg/6331a42509ce4fa506470456.jpg

    2022-09-26 21:07:57
  • 好帮手慕小蓝 回复 提问者 慕仰6459386 #3

    同学你好,从同学提供的import语句看,并没有错误。老师这里使用同学提供的代码,配合源码时,没有出现该问题。

    建议同学先使用课程源码,将DbUtilsSample22类代入进去尝试一下是否有报错。

    如果依然有报错,建议同学提供一下所涉及的所有代码,包括配置文件、代码、数据库数据等。

    祝学习愉快~

    2022-09-27 09:35:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师