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);//这行代码出错
'数据库表如下图
...全文
2174打赏收藏
关于数据库操作问题,添加记录没问题,但是查询就报异常!求大神解决!
数据库是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);//这行代码出错 '数据库表如下图
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)
这个是报错异常 求大神帮忙~