2012-02-04 82 views
3

我使用windows身份验证,并且我想用上面的语法通过jdbc连接到mssql服务器,我应该在用户和密码字段中设置什么?jdbc的sql server登录证书

type="JdbcDataSource" name="ds-1" 
driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" 
url="jdbc:sqlserver://127.0.0.1;databaseName=AdventureWorks" 
user="sa" 
password="password"/> 

回答

2

你不应该需要提供用户名和密码,因为你使用的是集成的Windows身份验证,谷歌搜索导致我这个连接字符串:

jdbc:sqlserver://localhost;integratedSecurity=true; 

在这里阅读更多:http://msdn.microsoft.com/en-us/library/ms378428.aspx

+0

com.microsoft.sqlserver.jdbc.SQLServerException:此驱动程序未配置为集成身份验证。 – mersad 2012-02-04 15:54:16

+0

-Djava.library.path = C:\ Microsoft SQL Server JDBC Driver \ sqljdbc_ \ enu \ auth \ x86 – mersad 2012-02-04 17:41:43