日期:2014-05-19  浏览次数:20806 次

JAVA怎样连接sql2008 Windows 身份验证模式
本人新手,翻阅各个帖子都试过了都没用,求大神
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
ct=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=sp");
上面这段是在网上找的,但是貌似没用,jar包导入了,1433端口可用,
看到很多人说改为混合登录验证模式,但是没找到具体更改流程

------解决方案--------------------
奉劝lz不要用sqlserver,因为它不能跨平台,
java开发的首先数据库是oracle,其次是mysql,不可能有人用sqlserver(除非这个公司很穷),
lz一味坚持这个,只怕将来工作不好找!!
------解决方案--------------------
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(
"jdbc:sqlserver://localhost:1433;DatabaseName=招教信息表","a","a");

连接sqlserver好像不能用windows身份连接,需要用sql Server身份验证,你需要先创建个用户