解决方法,打开sql server企业管理器
然后将鼠标放到你的sql server组下的相应服务器上点右键,点属性
选择安全性,将身份验证由仅windows改为sql server和windows
然后就可以了
然后将鼠标放到你的sql server组下的相应服务器上点右键,点属性
选择安全性,将身份验证由仅windows改为sql server和windows
然后就可以了
解决方案 »
- --服务器传给浏览器的txt文件,不让它提示下载,直接用IE打开,怎么实现?
- 高分求指点:缓冲区是干什么的。JVM是怎么管理缓冲区的?
- 新手问个JSP小问题 请教高手
- 如何实现 :增加时弹出信息页面,然后选中多行值,然后将这些值返回到增加页面啊?
- 关于密码验证问题的JavaScript
- 寻 找 ecplise 环 境 里 , 下 拉 菜 单 的 代 码 。
- 在SQL语句中如何把String类型的日期转化为时间类型的
- Struts2版本升级后(2.2.3.1升级到2.3.15.3),form的动态提交问题
- 在JBuilder8中,为什么不能把Struts1.0升级到Struts1.1???
- JSP与ORACLE的连接问题
- 如何在jsp中控制html标记控件
- 求救:在线用户列表的问题
可是这样后又有错误了
sqle=java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket
验证是sql server和windows
用户名和密码都 对
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=lb";
String user="sa";
String password="1982723618";
con = DriverManager.getConnection(url,user,password);
stmt1 = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
String query = "SELECT * FROM user";
rs = stmt1.executeQuery(query);
rs.last();
name = rs.getString("name");
pass = rs.getString("pass");
stmt1.close();
con.close();
}
catch(SQLException sqle)
{
out.println("sqle="+sqle);
}
finally
{
try {
if(con != null)
{
con.close();
}
}
catch(SQLException sqle)
{
out.println("sqle="+sqle);
}
}
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 'sa' 登录失败。
不过少了这句话:
原因: 未与信任 SQL Server 连接相关联。
1、安装sql驱动,将msbase.jar,mssqlserver.jar,msutil.jar(在安装路径下能找到好像有个lib文件夹)复制到tomcat5/common/lib下
2、安装sqlserver2000的sql2ksp3,这是一个补丁程序
3、使用混合模式登录
4、你试试吧,我当时就是这样做的
使用的也是混合模式
sql2ksp3这个补丁非装不可吗?
给个下载地址好吗?
谢谢拉
(假若你做的是应用程序开发,而不是web程序)
1.写一个类,最好用jcreator来编辑和运行
2.要导入相关的驱动包
在看看是什么错
错误提示更上面说的一样
这是不是密码错误的原因啊