- 浏览: 55383 次
- 性别:
- 来自: 广州
文章分类
今天也遇到下文的问题,主要是多了个";"的问题。转自:http://www.blogjava.net/jlin/articles/317591.html
控制台抛出这个异常: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 的数据库驱动却不识别这样的语句了。汗,,,太大意了。记录下来防止再次犯错,呵呵。。。
控制台抛出这个异常: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 的数据库驱动却不识别这样的语句了。汗,,,太大意了。记录下来防止再次犯错,呵呵。。。
发表评论
-
跨域iframe高度自适应 兼容IE/FF/OP/Chrome浏览器
2012-03-26 12:39 1104转自:http://www.5icool.org/ ... -
mvnform权限系统
2011-07-21 16:26 902mvnforum权限系统分析 mvnforum ... -
iphone safari 样式
2011-02-22 22:07 0转自:http://kinvix.kdv.cn/blog/?p ... -
文件格式及相关的response.contentType
2011-02-17 16:17 1140转自:http://blog.sina.com.cn/s/bl ... -
url最大长度问题
2011-01-27 10:15 1404转自:http://j2ees.iteye.com/blog/ ... -
JAVA 中URL链接中文参数乱码的若干处理方法
2011-01-25 18:43 1153转自:http://www.sudu.cn/info/html ... -
js中刷新页面总结
2010-09-16 13:31 1512转自:http://hi.baidu.com/kbsy/blo ... -
图片自动缩放 js图片缩放
2010-09-10 19:03 1739文章转自:http://hi.baidu.com/crysta ... -
HTML 标签属性列表
2010-07-02 10:43 624标签属性 属性 描述 ALIGN alig ... -
Java核心API需要掌握的程度(转)
2010-04-17 17:15 602Java的核心API是非常庞的,这给开发者来说带来了很的方便, ... -
非阻塞I/0(转)
2010-04-17 17:10 997文章转自:http://www.100ks ... -
GWT小结
2010-04-01 14:35 0GWT支持java.lang和java.util包的子集,还支 ... -
JDom小结
2010-04-01 14:23 0JDom包的结构: org.JDom ... -
java集合类的研究
2010-03-16 16:36 586HashSet的初始容量时16,其增长的基数时2,也就是说,当 ... -
Java:集合类性能分析【转】
2010-03-16 15:26 857这篇文章是转的,暂时没有验证文章中的正确性,我有时间会一一验证 ... -
HTTP错误请求代码一览[http,response,error code]
2010-03-10 11:40 3058static int SC_ACCEPTED ... -
ejb的entitybean中使用动态的sql
2010-03-05 15:06 709由于接触EJB的时间比较短,一直都十分好奇,如何使用容器来执行 ... -
LinkedList的Iterator的性能分析
2010-03-02 10:09 931LinkedList的Iterator 的性能颈瓶: 对于It ... -
RMI原理概要
2010-02-24 13:30 615其中远程对象要实现remote接口以及序列化接口。客户端值 ... -
java获取系统属性
2010-02-24 09:13 600java.version Java 运行时环境版本 jav ...
相关推荐
JDBC和Oracle的参数设置和调用技术.pdf
它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。 ojdbc5_g.jar (3,081,328 字节)— 与 ojdbc5.jar 一样,除了类通过“javac -g”编译并包含跟踪代码。 ojdbc6.jar (2,...
JDBC调用oracle存储过程
Oracle、MySQL、SQL Server 2000调用JDBC驱动的方法
个人亲测oracle触发器调用java程序
使用java通过jdbc访问Oracle数据库,并完成简单的连接登录,增删改查等功能,适合初学者进行参考学习的小demo代码。
1:web页面调用java servlet 访问后台Oracle数据,返回结果给前台 2:myeclipse 环境
Oracle存储过程调用bat批处理脚本程序,ORACLE调用OS【调用BAT脚本等】
oracle insert数据成功之后调用触发器,触发器调用存储过程,存储实时调用java http
PRO C 程序设计和ORACLE调用接口
你还在为如何调用oracle中的存储过程和函数而烦恼吗,请看看该文档。
最简洁的代码,包含详细注释,全部测试通过,综合打包。 JDBC和ODBC连接Oracle数据库,连接txt/Access/Excel等文件,CallabelStatement存储过程调用等。
Spring JdbcTemplate调用Oracle存储过程输出游标结果集实现增删改查
C#中调用Oracle存储过程
vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程
JDBC存储过程的调用
本书全面介绍了Oracle7支持的proc*c1.5和Oracle调用接口(OCI)7.0应用开发工具
oracle调用webservice接口地址demo
PROC程序设计和ORACLE调用接口 PROC程序设计和ORACLE调用接口
JDBC连接Oracle数据库,包括一些通用的查询语句,编码时只需调用就行了,非常好用