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();
}
}
展开
 我来答
tkbh
2012-05-10 · TA获得超过531个赞
知道小有建树答主
回答量:629
采纳率:0%
帮助的人:110万
展开全部
windwos 身份验证,为什么还用SA?
("jdbc:sqlserver://localhost\\SQLEXPRESS;1433"+"DatabaseName = Test","sa","");
这里用户名用windows登录用户名及密码

不行的话就改成混合模式,用SA
更多追问追答
追问
都试过了    没有效果   还是连不上
追答
SQL JDBC驱动有没有?
leiyangbdwk
2012-05-10 · TA获得超过3295个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4405万
展开全部
用windows模式登陆,然后新建和执行如下查询
ALTER LOGIN sa ENABLE
GO
ALTER LOGIN sa WITH PASSWORD = '你的密码'
GO
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coffeezhu007
2012-05-10 · TA获得超过715个赞
知道小有建树答主
回答量:638
采纳率:0%
帮助的人:428万
展开全部
如果SQL SERVER 2008 的话,不需要授权SA用户。直接就可以该问。
如果 是2005版本的话,在管理工具中把SA用户授权,然後,用混合登陆方式呗。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aini6699
2012-05-10 · TA获得超过3750个赞
知道小有建树答主
回答量:963
采纳率:100%
帮助的人:252万
展开全部
你在sql里改成sa登录模式,在安全里有。去找找。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liguangwen91
2012-05-17 · TA获得超过131个赞
知道小有建树答主
回答量:239
采纳率:75%
帮助的人:52万
展开全部
localhost该成别的电脑ip测试连接别人电脑的数据库看是否成功。

成功了就是你的数据库有问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式