<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的Blog我做主^_^

    走向一條通往JAVA的不歸路...

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks

    今天朋友叫俺去幫忙調一下程序,是Hibernate+MySql的問題,可以向數據庫中插入數據,但是在查詢的時候,拋出如下異常:
    org.hibernate.exception.GenericJDBCException: could not execute query
    ?at org.hibernate.exception.ErrorCodeConverter.handledNonSpecificException(ErrorCodeConverter.java:92)
    ?at org.hibernate.exception.ErrorCodeConverter.convert(ErrorCodeConverter.java:80)
    ?at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
    ?at org.hibernate.loader.Loader.doList(Loader.java:1596)
    ?at org.hibernate.loader.Loader.list(Loader.java:1577)
    ?at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:395)
    ?at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:271)
    ?at org.hibernate.impl.SessionImpl.list(SessionImpl.java:844)
    ?at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
    ?at com.lk.yk.hibernate.operation.TypeOperation.SelectAll(TypeOperation.java:55)
    ?at com.lk.yk.hibernate.operation.TypeOperation.main(TypeOperation.java:84)
    Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

    ** BEGIN NESTED EXCEPTION **

    java.io.EOFException

    STACKTRACE:

    java.io.EOFException
    ?at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1913)
    ?at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2304)
    ?at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2803)
    ?at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
    ?at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
    ?at com.mysql.jdbc.Connection.execSQL(Connection.java:3176)
    ?at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1153)
    ?at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1266)
    ?at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:120)
    ?at org.hibernate.loader.Loader.getResultSet(Loader.java:1272)
    ?at org.hibernate.loader.Loader.doQuery(Loader.java:391)
    ?at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:218)
    ?at org.hibernate.loader.Loader.doList(Loader.java:1593)
    ?at org.hibernate.loader.Loader.list(Loader.java:1577)
    ?at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:395)
    ?at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:271)
    ?at org.hibernate.impl.SessionImpl.list(SessionImpl.java:844)
    ?at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
    ?at com.lk.yk.hibernate.operation.TypeOperation.SelectAll(TypeOperation.java:55)
    ?at com.lk.yk.hibernate.operation.TypeOperation.main(TypeOperation.java:84)

    ** END NESTED EXCEPTION **

    Last packet sent to the server was 47 ms ago.
    ?at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2515)
    ?at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2803)
    ?at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
    ?at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
    ?at com.mysql.jdbc.Connection.execSQL(Connection.java:3176)
    ?at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1153)
    ?at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1266)
    ?at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:120)
    ?at org.hibernate.loader.Loader.getResultSet(Loader.java:1272)
    ?at org.hibernate.loader.Loader.doQuery(Loader.java:391)
    ?at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:218)
    ?at org.hibernate.loader.Loader.doList(Loader.java:1593)
    ?... 7 more
    Exception in thread "main" java.lang.NullPointerException
    ?at com.lk.yk.hibernate.operation.TypeOperation.main(TypeOperation.java:84)

    ??????這個異常,俺還是第一次碰到過,看了看查詢方法,也沒有錯呀,又重新試了一下,還不同樣的情況,看來朋友沒有誤報,沒轍,誰讓咱水平淺來呢,走人,到GOOGLE上逛去,一查說是驅動JAR不對,google確實是好東西,一查就有,呵呵,那個舒服呀,問朋友服務器是用的什么版本的MYSQL,說是5.0的<其實不是5.0的>,俺就從網上下了一個相應版本的JAR,呵呵,俺想這次可行了吧,呵呵,沒有想到,不成,還是不行。這下俺是徹底的沒轍了,水平淺,那咱找別人,又找了一個哥們過來,三兩下,解決了,一問,只不過換了一個版本更底的JAR,我那個恨呀。

    嘮叨這么多,不為別的,呵呵,俺只想在這里給自己敲一下警鐘,同樣是解決問題,為什么別人能找到問題所在,而咱找不到,應該想想這個問題,雖然工作經驗少,但這不應該成為狡辯的理由,應該深刻的反思一下......該去增強一下內功了,
    ??????呵呵,不多說了,走人,俺先反思,去練功去了,終有一天俺也會成為一個內功深厚的武林高手的......



    posted on 2007-03-09 16:44 java_蟈蟈 閱讀(641) 評論(2)  編輯  收藏 所屬分類: 心情驛站

    評論

    # re: 功力 2007-04-02 13:56 owy
    “一問,只不過換了一個版本更底的JAR,”
    ----能詳細說下你用的是哪個版本的tomcat和jar包嗎?  回復  更多評論
      

    # re: 功力 2007-04-03 10:07 java_蟈蟈
    @owy

    Tomcat:5.5
    Mysql:4.1
    mysql驅動jar:mm.mysql-2.0.4-bin.jar  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产免费AV片在线观看| 老司机福利在线免费观看| 国产真人无遮挡作爱免费视频| 久久aⅴ免费观看| 国产黄在线播放免费观看| 亚洲经典千人经典日产| 久久亚洲AV无码精品色午夜麻豆| 四虎影视精品永久免费| 国产99视频精品免费观看7| 中文字幕日本人妻久久久免费| 狠狠热精品免费观看| 香蕉视频免费在线播放| 亚洲精品无码av片| 亚洲欧美日韩中文字幕一区二区三区| 久久久亚洲裙底偷窥综合| 亚洲日本在线看片| 亚洲精品综合久久中文字幕| 亚洲成a人不卡在线观看| 亚洲色av性色在线观无码| 亚洲专区中文字幕| 亚洲国产日韩在线成人蜜芽| 亚洲av永久无码精品三区在线4| 91亚洲自偷手机在线观看| 国产精品亚洲精品青青青| 亚洲a∨无码一区二区| 一级女性全黄久久生活片免费| 日韩精品视频在线观看免费| 国产福利电影一区二区三区,免费久久久久久久精 | 国产亚洲精彩视频| 曰批全过程免费视频在线观看无码 | 91精品免费在线观看| 四虎影在线永久免费观看| 亚洲情综合五月天| 亚洲成A∨人片在线观看无码| 亚洲变态另类一区二区三区| 人人公开免费超级碰碰碰视频| 青柠影视在线观看免费高清| 我们的2018在线观看免费高清| 亚洲第一黄色网址| 亚洲一区中文字幕在线电影网| 窝窝影视午夜看片免费|