2012-08-27 93 views
0

我嘗試了所有連接到服務器的方法。我在混合身份驗證模式下使用sql server 2008。我可以使用sa登錄通過sql server management studio登錄。但是當我嘗試從我的java程序訪問同一個數據庫,我得到了以下錯誤:使用JDBC無法連接到sql server 2008

SQL Exception: com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'sa'. ClientConnectionId:191d94bb-a55e-47a0-bb9f-b84638313cf4

這是我的ConnectionString:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
String connectionUrl= "jdbc:sqlserver://localhost;databaseName=Northwind;user=sa;password=sa;"; 

回答

0

我也以同樣的方式訪問我的數據庫。我的一個問題是我沒有啓用數據庫的端口和IP。在SQL Server配置管理器中檢查這些選項。希望這有助於=)