一个连接SQLServer的问题

leon_sandy 2003-07-07 03:18:38
代码如下,

String dbip = "127.0.0.1" ;
String use = "sa" ;
String pass = "" ;
String dbname = "notaire" ;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url ="jdbc:microsoft:sqlserver://"+dbip+":1433;DatabaseName="+dbname+";user="+use+";password="+pass+";useUnicode=true;characterEncoding=gb2312";
conn= DriverManager.getConnection(url);
出错信息:
用户"sa"登录失败,未与信任SQL Server连接相关联

我怀疑是装sql server 2000时选了windows 用户登陆方式,所以不行,但现在在sql server里改不回来了,一改就连接失败,必须重装sql server2000吗?
...全文
4 点赞 收藏 5
写回复
5 条回复
kingdomzhf 2003年07月26日
如果在sqlserver的企业管理器中可以用SA登陆的话
那么你修改一下:在企业管理器中的服务器上单击右键,选择安全性,改一下是集成登陆或sqlserver登陆
回复 点赞
dike103 2003年07月16日
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname";
String user="";
String password="";
Connection aa=DriverManager.getConnection(url,user,password);
回复 点赞
Leomonkey 2003年07月16日
sql服务开了吗?
回复 点赞
redblues 2003年07月16日
我的也是这个问题!关注!
回复 点赞
Jarky 2003年07月07日
首先现在不推荐用class.forname了
你在sql2000中看看sa的属性
回复 点赞
发动态
发帖子
Web 开发
创建于2007-09-28

5.2w+

社区成员

34.1w+

社区内容

Java Web 开发
社区公告
暂无公告