一个连接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吗?
...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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的属性

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧