Incorrect column count: expected 1, actual 10 IncorrectResultSetColumnCount
来源:互联网 发布:有设计感的淘宝店 编辑:程序博客网 时间:2024/06/06 09:06
在使用JdbcTemplate的时候,当调用类似queryForInt(String sql,args)等方法时,其返回值是int类型(或者String类型),这个时候因为我们的sql语句导致了如题的错误。如果返回的是int类型,则查询的结果应该是int类型的,现在举例如下:
//错误的sql代码
public int login(String name, String password) {// TODO Auto-generated method stubreturn jdbcTemplate.queryForInt("select * from user where name=? and password=?",new Object[] { name, password });}
以上代码导致如题错误
这样是错误的,因为该方法返回值为int类型,使用 *的话返回的是结果集。如果
改成select name 或者select password 也还是不行,因为此处name和password
类型均为String类型。
正确的思路是:方法返回值与查询结果类型应该是相匹配的的。所以此处改为select count(*) from user where name...
//正确代码
public int login(String name, String password) {// TODO Auto-generated method stubreturn jdbcTemplate.queryForInt("select count(*) from user where name=? and password=?",new Object[] { name, password });}其他的返回类型依次类推。记住这个错误,避免下次再犯!
0 2
- Incorrect column count: expected 1, actual 10 IncorrectResultSetColumnCount
- Incorrect column count: expected *, actual *
- Incorrect column count: expected 1, actual 3解决办法
- org.springframework.jdbc.IncorrectResultSetColumnCoun Incorrect column count: expected 1, actual 7错误
- spring-springJDBC的queryForObject查找对象出错(Incorrect column count: expected 1, actual 13)
- Spring中JDBCTemplate使用queryForObject方法时 ”Incorrect column count: expected 1, actual 5“错误
- SpringBoot在利用JDBCTemplate连接数据库的时候报错Incorrect column count: expected 1, actual 3] with root cause
- org.springframework.jdbc.IncorrectResultSetColumnCountException: Incorrect column count: expected 1,
- Incorrect result size: expected 1, actual 0
- Incorrect result size: expected 1, actual 0
- Expected positional parameter count: 1, actual p
- 异常:Incorrect result size: expected 1, actual 4
- INCORRECT RESULT SIZE: EXPECTED 1, ACTUAL 0错误以及解决方法
- 异常: Incorrect result size: expected 1, actual 0
- QueryError:Incorrect result size: expected 1, actual 0
- 关于解决Incorrect result size: expected 1, actual的问题
- Expected positional parameter count: 1, actual parameters: [] [{ call proc1(?)}]
- org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1,actual 0 1
- 利用resteasy框架构建rest webservice----第一波:快速构建HelloWorld(实例、教程)
- hdu 4284 Travel Floyd+TSP
- PHP之单例模式
- navigation drawer
- C/C++--C++获取目录下的文件列表
- Incorrect column count: expected 1, actual 10 IncorrectResultSetColumnCount
- java泛型
- 2.5-找链表环的起点(same in LeetCode)
- scala学习八 模式匹配之领域语言
- 贝叶斯分类器
- [经验分享]长期有效的推广网店的方法
- Manacher算法:求解最长回文字符串,时间复杂度为O(N)
- MPI & OpenMP
- 文本文件与二进制文件区别