我在使用ireport連接本機數據庫時報錯,內容如下:
SQL problems: 到主機 的 TCP/IP 連接失敗。 java.net.ConnectException: Connection refused: connect
jdbc:sqlserver://localhost:1433;DatabaseName=test
我的連接字符串:
JDBC Driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
JDBC URL: jdbc:sqlserver://localhost:1433;DatabaseName=test
User Name: sa
Password: ***
請問有經驗的大大,是哪里出問題了呢,我本地使用數據庫沒有問題,為什么連接不上。 而我連接其他機器上的數據庫卻能連上,測試也正常的。
12 个解决方案
如果是m$的jdbc時,需要給你的sql server打上sp4 patch,建議使用jtds的驅動,效率比m$的高N多,另外用telnet sqlserver服務器IP地址 1433檢查1433服務端口是否能正確訪問。
請看精華區的【SQL Server 無法訪問】的那個文章!
要在ireport里加入相應的數據庫驅動
如果是ms sql,有的需要給包加補丁
我的數據庫驅動已經加進去了,我可以訪問局域網中其他機器上的sql server2005數據庫,卻連不上自己本機的。
目前還沒有找到原因,請各位幫幫忙啊,分不夠再加
問題現在都沒有解決呢~~~ 有沒有大大遇到過類似的問題,可以拿出來分享下不