关于数据库操作问题,添加记录没问题,但是查询就报异常!求大神解决!

雨纷飞_ 2017-02-24 09:27:36
数据库是MYSQL


QueryRunner qr= new QueryRunner(DBCPUtils.getDataSource());
String slsetc_sql="SELECT * FROM user WHERE name=?";
Object[] param={u.getName()};
user query = qr.query(slsetc_sql, new BeanHandler<>(user.class),param);//这行代码出错
'数据库表如下图
...全文
217 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
曾阿牛_ 2017-02-26
  • 打赏
  • 举报
回复
你的name值在数据库里有重复的,你的查询语句的返回值应该是user还是List<user>?你可以看一下是不是这个问题
雨纷飞_ 2017-02-24
  • 打赏
  • 举报
回复
引用 2 楼 pany1209 的回复:
你的u.getName打印出来是什么?
打印是输入的值!
李德胜1995 2017-02-24
  • 打赏
  • 举报
回复
你的u.getName打印出来是什么?
雨纷飞_ 2017-02-24
  • 打赏
  • 举报
回复
java.sql.SQLException: Cannot create ZC.user: ZC.user Query: SELECT * FROM user WHERE name=? Parameters: [admin] 请选择模块功能:1.注册 2.登录 at org.apache.commons.dbutils.AbstractQueryRunner.rethrow(AbstractQueryRunner.java:392) at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:351) at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:289) at ZC.SystmeUser.regist(SystmeUser.java:22) at ZC.Demo.main(Demo.java:32) 这个是报错异常 求大神帮忙~

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧