wiflish
          Loving Life! Loving Coding!
          posts - 98,comments - 98,trackbacks - 0
          環(huán)境:hibernate3.1 + mysql4.1 + mysql-connector-java-3.0.11-stable-bin.jar驅(qū)動
          當將mysql的默認字符集設置成default-character-set=gbk,插入中文字符時出現(xiàn)
          例子:
          Hibernate: insert into book (bookpagenum, published, bookname, bookauthor) values (?, ?, ?, ?)
          could not bind value '待插入的中文字符' to parameter: 2; String index out of range: 9

          這是mysql的mysql-connector-java-3.0.11-stable-bin.jar驅(qū)動問題。更換驅(qū)動就好了
          (比如:mysql-connector-java-3.1.13-bin.jar)

          posted on 2006-06-30 11:47 想飛的魚 閱讀(2428) 評論(2)  編輯  收藏 所屬分類: hibernate

          FeedBack:
          # could not bind value '6' to parameter: 3
          2006-11-23 09:24 | could not bind value '6' to parameter: 3
          數(shù)據(jù)庫調(diào)用
          String[] params = {"identifier","fileType","topNum"};
          Object[] values = {1,1,10};
          String selectQuery = FROM File hq WHERE hq.createParty.identifier=:identifier AND fileType = :fileType AND rownum < :topNum ORDER BY hq.createTime DESC;
          //this.getFileDao().getObjects 這個方法就是調(diào)用Hibernate的方法,沒有對參數(shù)進行任何的操作
          return this.getFileDao().getObjects(selectQuery, params, values);

          異常:
          2006-11-23 9:15:54 org.hibernate.type.NullableType nullSafeSet
          信息: could not bind value '6' to parameter: 3
          2006-11-23 9:15:54 org.hibernate.util.JDBCExceptionReporter logExceptions
          警告: SQL Error: 17041, SQLState: null
          2006-11-23 9:15:54 org.hibernate.util.JDBCExceptionReporter logExceptions
          嚴重: 索引中丟失 IN 或 OUT 參數(shù):: 3


            回復  更多評論
            
          # re: hibernate+mysql存中文問題
          2006-11-23 09:25 | could not bind value '6' to parameter: 3
          String[] params = {"identifier","fileType","topNum"};
          Object[] values = {1,1,6};
          String selectQuery = FROM File hq WHERE hq.createParty.identifier=:identifier AND fileType = :fileType AND rownum < :topNum ORDER BY hq.createTime DESC;
          //this.getFileDao().getObjects 這個方法就是調(diào)用Hibernate的方法,沒有對參數(shù)進行任何的操作
          return this.getFileDao().getObjects(selectQuery, params, values);

          異常:
          2006-11-23 9:15:54 org.hibernate.type.NullableType nullSafeSet
          信息: could not bind value '6' to parameter: 3
          2006-11-23 9:15:54 org.hibernate.util.JDBCExceptionReporter logExceptions
          警告: SQL Error: 17041, SQLState: null
          2006-11-23 9:15:54 org.hibernate.util.JDBCExceptionReporter logExceptions
          嚴重: 索引中丟失 IN 或 OUT 參數(shù):: 3
            回復  更多評論
            
          主站蜘蛛池模板: 萨迦县| 西林县| 咸阳市| 绥滨县| 巴彦淖尔市| 益阳市| 满城县| 崇左市| 固镇县| 湖北省| 岳池县| 临漳县| 通化市| 荣成市| 衡东县| 松滋市| 鹤峰县| 宜黄县| 石台县| 专栏| 洛浦县| 信宜市| 桐城市| 乃东县| 余干县| 贵南县| 宜章县| 普洱| 镇江市| 纳雍县| 开化县| 雅安市| 石楼县| 莱西市| 宜宾县| 东乡族自治县| 霍山县| 丰顺县| 阳山县| 咸阳市| 西安市|