菜鸟发问:JDBC与SQLserver连接的问题,提示“sa”登陆失败

彷徨的龙 2004-10-09 02:30:53
jdbc的驱动按照大侠们的都下载安装了,也设置了classpath
就是不能通过,错误提示:
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 ''sa'' 登录失败。原因: 未与信任 SQL Server 连接相关联。
源码:
import java.sql.*;
public class Test{
public Test(){}
public static void main(String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); }
catch(ClassNotFoundException e){System.out.println("驱动加载不成功 ");}
try{
Connection conn =DriverManager.getConnection("jdbc:microsoft:sqlserver://Localhost:1433;User='sa';Password='';DatabaseName=pubs");
Statement stmt=conn.createStatement();
String sql="select * from employee";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
System.out.println("TestName:"+rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();
} catch(Exception ex) { System.err.println(ex.getMessage()); }
}
}

多谢啊!!!!!
...全文
157 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
彷徨的龙 2004-10-09
  • 打赏
  • 举报
回复
问题解决,我自己的问题,多谢大家,马上给分

问题所在:sql server身份验证部分做了修改为混和验证
sirfei 2004-10-09
  • 打赏
  • 举报
回复
password 建议不为空再试试
彷徨的龙 2004-10-09
  • 打赏
  • 举报
回复
我的sqlserver没密码,就是user=sa password为空,就可以连接了,其他的程序也是这样连接的都可以,为什么jdbc不行呢,还是我做的程序不对?
coolroy2000 2004-10-09
  • 打赏
  • 举报
回复
这样试试看
指定用户可以使用 SQL Server 身份验证和 Windows 身份验证连接到 Microsoft® SQL Server™ 实例。
即使用混合模式身份验证。
ladofwind 2004-10-09
  • 打赏
  • 举报
回复
password为何是空

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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