java.sql.SQLException: ORA-00911: invalid character 解决方法(转)
来源:互联网 发布:外国人在淘宝买东西吗 编辑:程序博客网 时间:2024/06/07 05:56
控制台抛出这个异常:java.sql.SQLException: ORA-00911: invalid character
查了一下说是oracle字符集设置的问题。我将抛异常的SQL语句在控制台输出如下:
select count(t.id) as onerowc,t.id as areatravelid ,b.id as airpotid from base_areatravel t inner join base_airpot b on b.areaid=t.id group by t.id ,b.id;
以上是完完整整的输出结果,然后我将语句复制到PL/SQL中执行是完全可以的,没有任何异常的。。
而我在程序中定义的sql如下:
String sql="select count(t.id) as onerowc,t.id as areatravelid ,b.id as airpotid from base_areatravel t"+
" inner join base_airpot b on b.areaid=t.id group by t.id ,b.id;";
呵呵,花费了半个多小时终于找到原因::::
哈哈,,定义语句中sql后面多了一个分号。(“;”)晕菜。。这样的话在PL/SQL中是无所谓的,可是Java 的数据库驱动却不识别这样的语句了。汗,,,太大意了。记录下来防止再次犯错,呵呵。。。
0 0
- java.sql.SQLException: ORA-00911: invalid character 解决方法(转) 编辑
- java.sql.SQLException: ORA-00911: invalid character 解决方法(转)
- java.sql.SQLException: ORA-00911: invalid character 解决方法(转)
- java.sql.SQLException: ORA-00911: invalid character 解决方法(转)
- java.sql.SQLException: ORA-00911: invalid character 解决方法(转)
- java.sql.SQLException: ORA-00911: invalid character 解决方法
- java.sql.SQLException: ORA-00911: invalid character 解决方法
- java.sql.SQLException: ORA-00911: invalid character 解决方法
- java.sql.SQLException: ORA-00911: invalid character
- java.sql.SQLException: ORA-00911: invalid character
- java.sql.SQLException: ORA-00911: invalid character 编辑
- ORA-00911: invalid character 解决方法(转)
- SQL EXCEPTION ORA-00911: invalid character
- java.sql.SQLException: ORA-00911: 无效字符 解决方法
- java.sql.SQLException: ORA-00911: 无效字符 解决方法
- java.sql.SQLException: ORA-00911: 无效字符 解决方法
- java.sql.SQLException: ORA-00911: 无效字符 解决方法
- for:java.sql.SQLException: ORA-00911: 无效字符 解决方法
- Linux程序设计学习笔记----网络通信编程API及其示例应用
- 常见hash算法的原理
- volist的用法
- android sdk----processBar的使用
- ThinkPHP3.2.2学习记录
- java.sql.SQLException: ORA-00911: invalid character 解决方法(转)
- 确保对象的唯一性——单例模式
- 初识Spring配置,看代码遇到的问题.
- 延迟加载的单例设计模式
- SurfaceView的经典写法
- Objective-C NSString和NSMutableString
- HTML5 09 圆角和阴影
- 机房收费系统之报表
- java远程debug