--問題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");
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
29 | 30 | 1 | 2 | 3 | 4 | 5 | |||
6 | 7 | 8 | 9 | 10 | 11 | 12 | |||
13 | 14 | 15 | 16 | 17 | 18 | 19 | |||
20 | 21 | 22 | 23 | 24 | 25 | 26 | |||
27 | 28 | 29 | 30 | 31 | 1 | 2 | |||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
常用鏈接
留言簿(5)
隨筆檔案
UML
- 類與類關(guān)系的UML圖與代碼表現(xiàn)
- 描述的簡單、清楚
搜索
最新評論

- 1.?re: ibatis JshopStore5的sqlmap的xml錯誤,NestedSQLException錯誤
-
@junmy
你走得路,先人已經(jīng)走過N多次了.
你再走來,不覺得可恥嗎? - --LingShame
- 2.?re: ibatis JshopStore5的sqlmap的xml錯誤,NestedSQLException錯誤
- 好內(nèi)容,以前研究過,不過好久了, 最近寫了幾句,也發(fā)現(xiàn)了這個問題
- --ossoftwaare
- 3.?re: 如何在Eclipse中運行ibatis的JpetStore
- 寫的不錯,看了作者的描述,已經(jīng)把問題解決了,謝謝。
- --dashen
- 4.?re: 如何在Eclipse中運行ibatis訪問MsSqlServer
- 好,正需要,回去試試先.謝謝了
- --一個人
- 5.?re: 如何在Eclipse中使用ibatis的自動代碼生成工具Abator
- iBatis大全~
- --墻頭草