我試過通過Eclipse SDK上的JDBC創建與Microsoft SQl Server 2008數據庫的連接。我從Microsoft下載了JDBC驅動程序並安裝了它,然後在我的系統環境變量CLASSPATH中添加了sqljdbc4.jar文件的路徑。在Eclipse項目icluding的jar文件後,我tryed使用以創建連接:連接JDBC SQL Server錯誤
String connectionUrl = "jdbc:sqlserver://localhost;integratedSecurity=true";
Connection con = DriverManager.getConnection(connectionUrl);
,但它不工作,並啓動了我這個異常:
com.microsoft.sqlserver.jdbc.SQLServerException: TCP/IP connection at host localhost, port 1433 failed. Error: "Connection refused: connect. Verify connection properties and make sure an instance of SQL Server is running on the host and is accepting TCP/IP connections at the port. Be sure no firewall blocks connections at the port.
我的工作在JRE 1.6上,所以sqljdbc4應該可以工作,並且我創建了一個可用的ODBC,所以服務器正在響應,並且錯誤應該在java命令或JDBC安裝中。
任何人都可以幫助我嗎?
您是否在端口1433上測試了telnet?或者你有沒有檢查過數據庫?轉到MS SQL Server管理器並檢查。 – mico