java.sql.SQLException: 无效的列索引“无效的列索引”其实是个低级的错误,原因无非几个: 1、sql串的?号数目和提供的变量数目不一致:例如:jdbcTemplate.update(sql, new Object[] {newState,oldState});如果sql里面有1个?号,Object[]送了2个,就会报错。 2、sql串里的?号书写不正确英文?和中文?有时难以区分。 3、sql串的?号用''括了起来。例如:sql="UPDATE abc SET abc.name='?' WHERE abc.id='?'";把''去掉就可以了。 4,遇到这种情况select*from user where info like %?%; 虽然这是sql的写法,但是在jdbc 中需要改成 select*from user where info like ?;如ps.setString(“%”+value+“%”);上海_鞋底便便(635701516) 14:50:30嗯,是的,不过要把 value 中的一些 % 替换成 \%,_ 替换成 \_ 如果你用 Oracle 的话,SQL 语句后面再加个 escape '\';
详细解决方案
oracleJava.sql.SQLException: 无效的列目录
热度:62 发布时间:2016-05-05 13:34:45.0
相关解决方案
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password,该如何处理
- java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 找不到资料 '(未知的)'
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password解决思路
- Caused by: java.sql.SQLException: 不支持的特征
- DBCP borrowObject failed: java.sql.SQLException: Io 错误: The Network Adapter
- java.sql.SQLException: The url cannot be null 谋求帮助
- java.sql.SQLException: Parameter #一 has not been set
- java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:192.168解决思路
- java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306,该怎么处理
- Cause: java.sql.SQLException: 关闭的连接]; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException解决思路
- PreparedStatement pstmt=conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);oracle出现java.sql.SQLException: 不支持的特性的异常,什么原因
- 代码 ?可是运行之后报的错误是: Caused by: java.sql.SQLException: ORA-00907: 缺失右括号
- java.sql.SQLException: You have an error in your SQL syntax;解决办法
- java.sql.SQLException: Io 错误: Connection refused
- java.sql.SQLException: ORA-00942: 表或视图不存在解决方案
- can't connection db:java.sql.SQLException: Io 错误? The Network Adapter could not
- --- Cause: java.sql.SQLException: 列名无效
- 至于java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Timestamp
- 数据库有关问题java.sql.SQLException: Column not found,
- java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]l??????? hstmt
- 用户代码未处理 System.Data.SqlClient.SqlException 的有关问题,求教育?
- 错误详细信息: System.Data.SqlClient.SqlException: ',' 附近有语法异常
- System.Data.SqlClient.SqlException: 操作数类型冲突: date 与 int 不兼容解决办法
- Linq to sql 很郁闷的一个有关问题: System.Data.SqlClient.SqlException: 对象名 无效
- 用户代码未处理 sqlexception 关键字 'file' 附近有语法异常
- System.Data.SqlClient.SqlException 求解解决办法
- 错误详细信息: System.Data.SqlClient.SqlException: 对象名 'cardinfo' 无效。 ?
- System.Data.SqlClient.SqlException: '=' 附近有语法异常
- System.Data.SqlClient.SqlException: 插入异常: 列名或所提供值的数目与表定义不匹配
- System.Data.SqlClient.SqlException: 对象名 'newsData' 无效解决思路