幾木

          低調(diào)的張狂

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            1 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

          在使用Microsoft提供的JDBC可能很多人都遇到以下兩個(gè)問題,今天一個(gè)朋友在使用的時(shí)候就遇到了,后來幫朋友把問題解決了,在解決問題的過程中我也查了些資料,在網(wǎng)上發(fā)現(xiàn)有一些朋友對這些問題不是很清楚,所以今天把這兩個(gè)問題寫下來,大家一起交流進(jìn)步。

          問題一:
          出現(xiàn)異常:Can't start a cloned connection while in manual transaction mode.
          原因:今天朋友遇上這個(gè)問題是因?yàn)槭褂昧硕鄠€(gè)Statement,并且使用了手動(dòng)事務(wù)狀態(tài)。
          解決方法:在數(shù)據(jù)庫連接字符串中加入SelectMethod=Cursor即可,SelectMethod的默認(rèn)模式為direct,代碼:

          jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test;SelectMethod=Cursor

          問題二:
          出現(xiàn)異常:com.microsoft.jdbc.sqlserver.SQLServerConnection.prepareStatement(Ljava/lang/String;I)Ljava/sql/PreparedStatement;
          原因:使用了自動(dòng)綁定主鍵,代碼:
           
          String sql = "INSERT INTO test values(?)";
          PreparedStatement pstmt 
          = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
          pstmt.setString(
          1"test");
          pstmt.executeUpdate();

          解決方法:這里我是使用了第三方JDBC包(jtds)解決的,下載地址:http://jtds.Sourceforge.net,下面貼出JDBC驅(qū)動(dòng)及連接地址:

          String driver="net.sourceforge.jtds.jdbc.Driver";
          String url
          ="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=test"

          關(guān)于第二個(gè)問題,如果有朋友知道如何在SQLServer2000的JDBC中解決,請給我留言,一起交流進(jìn)步。
          在這里推薦使用第三方JDBC(jtds)包,用這個(gè)包的話至少以上兩個(gè)問題都不用擔(dān)心。
          posted on 2008-02-02 22:14 JIMU 閱讀(624) 評論(1)  編輯  收藏 所屬分類: JAVA

          Feedback

          # re: SQLServer2000中使用JDBC的問題 2008-12-27 14:52 magicalboy
          想請教下如果在Tomcat的數(shù)據(jù)連接池里應(yīng)該怎樣配置
          <Resource
          name="jdbc/thisbook"
          type="net.sourceforge.jtds.jdbcx.JtdsDataSource"
          password=""
          driverClassName="net.sourceforge.jtds.jdbc.Driver"
          maxIdle="500"
          maxWait="5000"
          username="sa"
          url="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=thisbook"
          maxActive="1000"/>
          這樣連不上!!
          E-mail:magicalboy@qq.com  回復(fù)  更多評論
            


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 天等县| 玛曲县| 庆阳市| 平顺县| 东阳市| 西青区| 竹山县| 太保市| 安陆市| 定兴县| 平阳县| 克东县| 铜鼓县| 湛江市| 钦州市| 柯坪县| 环江| 林周县| 金昌市| 宕昌县| 玉屏| 化州市| 万载县| 潞城市| 苗栗县| 西林县| 合肥市| 乌鲁木齐市| 镇远县| 辉南县| 读书| 大竹县| 和硕县| 诸暨市| 易门县| 长治县| 浦城县| 双峰县| 西充县| 黄陵县| 陕西省|