jdbc连接时的疑问?急!急!急!

lengxueyouming 2006-11-18 10:14:26
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at shi2.main(shi2.java:14)
为什么会出现这些呢?
...全文
159 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lengxueyouming 2006-11-18
  • 打赏
  • 举报
回复
import java.sql.*;

//import com.microsoft.jdbc.sqlserver.SQLServerDriver;

public class shi2{
public static void main(String args[]) {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("ok");
String url = "jdbc:microsoft:sqlserver://localhost:"
+ "1433;DatebaseName=dongchao1";
String name = "sa";
String password = "";
Connection con1 = DriverManager.getConnection(url, name, password);
System.out.println("ook");
} catch (Exception e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}

}
这是我的程序,ok 能输出来,但是ook没输出来,而出现上述情况.我都晕拉
panjinfu80 2006-11-18
  • 打赏
  • 举报
回复
没有安装这个Microsoft SQL Server 2000 Driver for JDBC驱动。或没有设置到系统中来。
zzxiaoma 2006-11-18
  • 打赏
  • 举报
回复
jdbc驱动放到开发工具下面了吗?
lengxueyouming 2006-11-18
  • 打赏
  • 举报
回复
装的是SP3半版啊!
moksun 2006-11-18
  • 打赏
  • 举报
回复
因为你SQL没有安装补丁 安装SP3吧 网上很多

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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