posts - 11,  comments - 28,  trackbacks - 0

          --問題1:出現(xiàn)ClassNotFoundException,這個問題是由于你沒有把driver類放到你的classpath中,也就是說
          你的程序找不到驅(qū)動類,包括三個包:msutil.jar,msbase.jar,mssqlserver.jar

          到微軟網(wǎng)站下載此驅(qū)動到微軟官方網(wǎng)站下載 jdbc3,安裝后在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib中可找到此三個驅(qū)動



          使用 Microsoft SQL Server 2000 JDBC 驅(qū)動程序時,您可能會遇到以下異常:

          java.sql.SQLException:[Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection while in manual transaction mode.

          原因
          在手工事務(wù)模式 (AutoCommit=false) 下,如果使用直接 (SelectMethod=direct) 模式,當(dāng)您嘗試對使用 JDBC 驅(qū)動程序的 SQL Server 數(shù)據(jù)庫執(zhí)行多個語句時,將會出現(xiàn)此問題。直接模式是該驅(qū)動程序的默認模式。


          解決方案
          當(dāng)您使用手工事務(wù)模式時,必須將驅(qū)動程序的 SelectMethod 屬性設(shè)置為 Cursor,或者確保您按照本文“更多信息”一節(jié)指定的方式在每個連接上只使用一個活動語句。

          配置實例(數(shù)據(jù)庫鏈接字符串,注意url)
          driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
          url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=whm;SelectMethod=cursor
          username=sa
          password=sa

          手動寫的鏈接字符串
          Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=whm;SelectMethod=cursor","userName","password");

          posted @ 2007-01-10 20:24 滌生 閱讀(277) | 評論 (0)編輯 收藏
          僅列出標題
          共2頁: 上一頁 1 2 
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(5)

          隨筆檔案

          UML

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宿松县| 台中县| 延庆县| 东乌珠穆沁旗| 墨脱县| 佛坪县| 来安县| 玉龙| 广饶县| 洞口县| 碌曲县| 博湖县| 涞源县| 安西县| 景泰县| 康乐县| 当阳市| 铁岭县| 横山县| 贵州省| 周口市| 邢台市| 简阳市| 五莲县| 东辽县| 贵定县| 方山县| 梁平县| 太仆寺旗| 梧州市| 彩票| 宁海县| 武汉市| 盐亭县| 永善县| 丽江市| 宾川县| 习水县| 道孚县| 郴州市| 瑞金市|