|
其實(shí)XP下也可以安裝企業(yè)版的,有兩種方法:一種是改注冊(cè)表;另外一種是將個(gè)人版下的BIN目錄下的STUPEX.DLL拷貝到企業(yè)版相同目錄下,將企業(yè)版的STUPEX.DLL覆蓋,再正常安裝就可以了,這樣安裝,過程中不會(huì)提示錯(cuò)誤,安裝完后也和2003 SERVER下安裝的企業(yè)版一樣的效果.
具體為什么我也不知道,可能是你機(jī)器上JDBC驅(qū)動(dòng)發(fā)生了問題。 建議你換成ODBC試一下,應(yīng)該就可以了。 具體方法是先設(shè)置數(shù)據(jù)源,然后 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:數(shù)據(jù)庫(kù)名", "sa", ""); st=conn.createStatement(); 所以我總結(jié)的對(duì)這種問題的解決辦法有:
1、檢查有沒有SQL 2000 Server Pack3或更高版本,沒有就下載安裝 http://www.wt./xdowns/UploadFile/2006-12/SQL2KSP4.rar 2、檢查有沒有jdbc sql2000 pack3 版的JDBC,沒有就下載安裝 http://download.microsoft.com/download/4/1/d/41d3e9c0-64d1-451e-947b-7a4cba273b2d/setup.exe 3、檢查Tlenet服務(wù)有沒有開 這個(gè)就不用我講了吧! 4、dos下輸入命令netstat -a,看看是不是有沒有什么進(jìn)程把1433的端口給占用了 有就換一個(gè)端口號(hào) 1。最好能升級(jí)SQL Server2000到sp4.
2。JDBC的驅(qū)動(dòng)下載最新. 3。用戶名和密碼錯(cuò)誤,或者給定的用戶沒有權(quán)限。 4。端口錯(cuò)誤。 推薦用jtds,connection.url: jdbc:jtds:sqlserver://localserver:1433/db;SelectMethod=cursor;CHARSET=GBK |
|
|