jdbc连接sql server2000

wang542600151dong 2009-11-23 01:07:08
在网上找了好多资料但是就是连不上,但由于项目的需要必须连上sql server200,谁能提供一个完整的解决方案,谢谢了。用集成验证方式连接的。
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang542600151dong 2009-11-29
  • 打赏
  • 举报
回复
谢谢大家了,不知道怎么回事儿就是连不上,各种能在网上找到的方法都试过了,我采用了另外一个办法,用c#写了一个小软件到数据,挺好使,这个问题已经解决了。还是谢谢大家的支持。
CN_people 2009-11-23
  • 打赏
  • 举报
回复
顶一楼
youjianbo_han_87 2009-11-23
  • 打赏
  • 举报
回复
集成验证方式? IIS 的吗?

我们可以将IIS设置成只允许NTLM身份验证。
   1.单击“开始”,单击“运行”,键入 cmd,然后按 Enter 键。
   2.找到包含 Adsutil.vbs 文件的目录。默认情况下,该目录是 C:\Inetpub\Adminscripts。
   3.使用下面的命令检索“NTAuthenticationProviders”的当前值:
  cscript adsutil.vbs get w3svc/NTAuthenticationProviders
   4.禁用 Negotiate 以强制 IIS 仅发送 NTLM 标题。要禁用 Negotiate(从而阻止 Kerberos 身份验证),请使用下面的命令(注意“NTLM”必须大写,以避免出现任何不利的影响):
   cscript adsutil.vbs set w3svc/NTAuthenticationProviders “NTLM”

JavaAlpha 2009-11-23
  • 打赏
  • 举报
回复
http://wf66.com/page/20069/20449C67A4.htm

可以参考这里 。说的很详细。
老张-AI 2009-11-23
  • 打赏
  • 举报
回复

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class DBCon {
public static String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
public static String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bookDB";
public static String user="sa";
public static String pwd="sa";

public static Connection getConnection(){
try {
Class.forName(driver);
Connection con=DriverManager.getConnection(url, user, pwd);
System.out.println("连接成功");
return con;
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}

public static void close(Connection con,Statement stm,ResultSet rs){
if(con!=null){
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(stm!=null){
try {
stm.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

public static void main(String[] args) {
DBCon.getConnection();
}
}


SQL Server2000最好打sp3以上的补丁
将msbase.jar,mssqlserver.jar,msutil.jar这三个驱动包放到tomcat\common\lib下。

81,114

社区成员

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

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