2012-08-27 72 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配置管理器中检查这些选项。希望这有助于=)