SQL sever 安装是选得的Windows身份验证,现在用JDBC连接数据库是报错用户名无法连接SQL sever,求救!!
importjava.sql.*;//importjava.sql.DriverManager;publicclassTest{Connectioncon;publicC...
import java.sql.*;
//import java.sql.DriverManager;
public class Test{
Connection con;
public Connection getConnection(){
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("数据库驱动加载成功...");
con = DriverManager.getConnection("jdbc:sqlserver://localhost\\SQLEXPRESS;1433"+"DatabaseName = Test","sa","");
if(con!=null){
System.out.println("数据库连接成功");
}
}catch(Exception e){
e.printStackTrace();
}
return con;
}
public static void main(String [] args){
Test getConn = new Test();
getConn.getConnection();
}
} 展开
//import java.sql.DriverManager;
public class Test{
Connection con;
public Connection getConnection(){
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("数据库驱动加载成功...");
con = DriverManager.getConnection("jdbc:sqlserver://localhost\\SQLEXPRESS;1433"+"DatabaseName = Test","sa","");
if(con!=null){
System.out.println("数据库连接成功");
}
}catch(Exception e){
e.printStackTrace();
}
return con;
}
public static void main(String [] args){
Test getConn = new Test();
getConn.getConnection();
}
} 展开
5个回答
展开全部
用windows模式登陆,然后新建和执行如下查询
ALTER LOGIN sa ENABLE
GO
ALTER LOGIN sa WITH PASSWORD = '你的密码'
GO
ALTER LOGIN sa ENABLE
GO
ALTER LOGIN sa WITH PASSWORD = '你的密码'
GO
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果SQL SERVER 2008 的话,不需要授权SA用户。直接就可以该问。
如果 是2005版本的话,在管理工具中把SA用户授权,然後,用混合登陆方式呗。
如果 是2005版本的话,在管理工具中把SA用户授权,然後,用混合登陆方式呗。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在sql里改成sa登录模式,在安全里有。去找找。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
localhost该成别的电脑ip测试连接别人电脑的数据库看是否成功。
成功了就是你的数据库有问题了。
成功了就是你的数据库有问题了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询