java 连接到SQL Server.2005
服务器名为 ZHU-PC\SQLEXPRESS
身份验证 Windows身份验证
我那段连接怎么写呢,怎么写都连不上
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection cn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=stu","","");
Statement st=cn.createStatement();
ResultSet rs=st.executeQuery("select * from tab");
提示说我的用户名与可信SQL server连接无关联
是什么原因呢
我ip地址都设了也打开了
服务器名为 ZHU-PC\SQLEXPRESS
身份验证 Windows身份验证
我那段连接怎么写呢,怎么写都连不上
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection cn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=stu","","");
Statement st=cn.createStatement();
ResultSet rs=st.executeQuery("select * from tab");
提示说我的用户名与可信SQL server连接无关联
是什么原因呢
我ip地址都设了也打开了
推荐sql身份验证
Connection cn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=stu","(用户名)","(密码)");
用sa登录就可以了么
String user="用户名";
String password="密码";
如果你用的是Windows身份验证
Connection conn=DriverManager.getConnection(url); 这样子就行了
如果sql验证:在企业管理器右键点击数据库名--属性--安全性再选中“身份验证”下的 "sql server和windows"就行了。然后这里改成:
Connection conn= DriverManager.getConnection(url,user,password);