Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          今天問題總結(Hibernate配置參數訪問Oracle,Linux下的Apusic自啟動)

          最近太忙就不做完整的測試了,只是一個記錄:
          1. Hibernate利用參數訪問Oracle10G時報Oracle-01460錯誤,一般的理解都是文本轉換錯誤,其實最后解決的方法卻是增加一個空格,具體情況如下:
          sta = conn.prepareStatement("SELECT x.* from (SELECT a.* WHERE a.state LIKE ?) x");
          sta.setString(1, "GOOD");
          rs=sta.
          executeQuery();
          在Oracle9i下都是正常的,但是10G中一直報錯,開始覺得是JAR包問題,更換了JAR包還是不行。
          后來,又測試了不用參數,一切正常。
          最后發現,必須在?號和)號之間加個空格就正確了。
          sta = conn.prepareStatement("SELECT x.* from (SELECT a.* WHERE a.state LIKE ? ) x");
          sta.setString(1, "GOOD");
          rs=sta.
          executeQuery();
          記下供遇到同樣問題的朋友參考。

          2. Linux下Apusic自啟動續
          先看原文連接:http://www.aygfsteel.com/zhuyuanxiang/archive/2008/10/26/236667.html
          許多朋友嘗試過,有的可以,有的不行。今天在紅旗Linux下就不行,終于通過大家共同努力現在行了。
          首先,注冊服務我就不再重復,然后啟動時會報錯。
          ??????這個錯誤是因為紅旗Linux不認export $JAVA_HOME中的$,因此把腳本中本行改成
          ??????export JAVA_HOME
          其次,RETVAL=$?無法得到正確的返回值,導致系統能夠啟動,但是不把控制權交回,因此把腳本改成
          ??????RETVAL=0???強制返回。
          最后,我在startapusic啟動腳本中加入了&符號,但是個人覺得可以不加,請制作Apusic自啟動的朋友再測試一下,歡迎對我回復。

          最后,感謝官房的兄弟們的大力支持完成了今天的工作。

          posted on 2008-12-11 21:04 zYx.Tom 閱讀(1334) 評論(0)  編輯  收藏 所屬分類: 1.Java世界

          主站蜘蛛池模板: 台南市| 万山特区| 环江| 湘阴县| 瓮安县| 灵寿县| 大关县| 无锡市| 新乐市| 九江县| 阳山县| 玛纳斯县| 东海县| 南宁市| 永兴县| 布拖县| 大邑县| 德阳市| 河南省| 柳河县| 宣化县| 吉木萨尔县| 定南县| 榆社县| 迁西县| 安塞县| 岑巩县| 怀化市| 金秀| 荔浦县| 乌拉特前旗| 望谟县| 辉南县| 雷山县| 伊宁县| 兴国县| 巴中市| 通渭县| 屏东县| 高平市| 黄冈市|