隨筆 - 100  文章 - 50  trackbacks - 0
          <2013年9月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          我收藏的一些文章!

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          java.sql.SQLException: ORA-00911: invalid character
          2008年04月15日 星期二 10:37

          控制臺拋出這個(gè)異常:java.sql.SQLException: ORA-00911: invalid character
          查了一下說是oracle字符集設(shè)置的問題。我將拋異常的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;

          以上是完完整整的輸出結(jié)果,然后我將語句復(fù)制到PL/SQL中執(zhí)行是完全可以的,沒有任何異常的。。

          而我在程序中定義的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;";

          呵呵,花費(fèi)了半個(gè)多小時(shí)終于找到原因::::

          哈哈,,定義語句中sql后面多了一個(gè)分號。(“;”)暈菜。。這樣的話在PL/SQL中是無所謂的,可是Java 的數(shù)據(jù)庫驅(qū)動卻不識別這樣的語句了。汗,,,太大意了。記錄下來防止再次犯錯,呵呵。。。

          posted on 2010-04-06 21:42 fly 閱讀(41814) 評論(23)  編輯  收藏 所屬分類: 數(shù)據(jù)庫學(xué)習(xí)

          FeedBack:
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn))[未登錄] 2011-12-19 18:32 amy
          和你一樣的錯,非常感謝  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2012-03-21 19:33 xiaoxihai
          恩人啊。。。。。。  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2012-03-26 00:04 哈哈鏡
          多幾個(gè)你這樣的好心人就好了  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2012-03-31 15:42 暈菜
          呵呵,我也犯了這樣的錯誤  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2012-05-10 18:02 別問我是誰
          注意這種錯誤啊,犯過一次,今天還犯了。注意啊注意。  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2012-07-19 21:30 zeroren
          沒錯,按你說的我檢查下果然是這問題,謝謝。  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2012-08-14 17:51 3Q
          果然我也犯了同樣的錯誤 謝謝你啦  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2012-08-20 13:59 wangfanq
          有些不是這個(gè)錯誤  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2012-08-20 14:00 化生
          @amy我這個(gè)是別人那兒能運(yùn)行,我這兒就不行了,反復(fù)檢查不是樓主說的這個(gè)問題?
            回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2012-09-17 10:16 地方
          實(shí)在是感謝啊~~一個(gè)分號搞了我半天····  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn))[未登錄] 2013-03-06 19:38 且聽風(fēng)吟
          樓主,太好人了,這個(gè)錯誤很隱秘啊。  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2013-03-22 11:22 shanshan
          看看有不懂馬上百度,就看到樓主的解決方案了,謝謝!  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2013-04-10 19:44 11
          謝謝樓主  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2013-05-13 15:53 psz
          謝謝啦,問題一樣  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2013-06-14 14:12 yoyo_zeng
          樓主是好人啊,我太粗心了!  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2013-06-14 16:25 jcyzone
          我也出這樣的問題了,但是沒有多分好求指導(dǎo)啊  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn))[未登錄] 2013-07-25 09:50 小虎
          同錯  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2013-09-10 17:07 ocean
          非常感謝  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2013-09-13 13:24 感謝LZ
          我只想說 ,非常感謝,!!這個(gè)問題差點(diǎn)搞死我。。。。真的發(fā)現(xiàn)不了啊。。  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2013-09-13 14:10 咔咔
          還真是分號的問題,我艸了。  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn)) 2013-12-20 11:14 Eline
          還真是分號的問題,我艸..  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn))[未登錄] 2013-12-27 10:48 xx
          終于找到問題了,好人一生平安!  回復(fù)  更多評論
            
          # re: java.sql.SQLException: ORA-00911: invalid character 解決方法(轉(zhuǎn))[未登錄] 2016-06-01 11:01 zxc
          廢了半天勁,終于找到了,原來是最后邊多了個(gè)分號  回復(fù)  更多評論
            
          主站蜘蛛池模板: 霍邱县| 包头市| 汉川市| 元谋县| 焉耆| 名山县| 正阳县| 含山县| 惠水县| 若尔盖县| 信丰县| 古丈县| 藁城市| 阿拉善左旗| 宁远县| 图片| 天全县| 都安| 崇信县| 绥棱县| 富裕县| 霍林郭勒市| 通城县| 绵阳市| 连平县| 东安县| 淮阳县| 象州县| 克什克腾旗| 横峰县| 阳曲县| 门源| 美姑县| 上思县| 嘉定区| 郸城县| 肥乡县| 当涂县| 无棣县| 新闻| 绥化市|