jdbc连接sql server2000出现socket错误,如何解决?

yixiaojiao 2003-10-14 05:16:49
执行后提示如下
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]
Error establishing socket.
Press any key to continue...
是什么问题?
怎样解决?

代码如下
import java.sql.*;

public class SQLTest{
public static void main(String[] args){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jdbctest";
String user = "sa";
String password = "sa";
Connection conn = DriverManager.getConnection(url,user,password);
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM name";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
System.out.println("Your frist field is " + rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e){
System.err.println(e);
}
}
}


...全文
35 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yixiaojiao 2003-10-14
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2326/2326409.xml?temp=6.390017E-02

参考用
yixiaojiao 2003-10-14
  • 打赏
  • 举报
回复
是我的网络不通
请问,如何得知自己的端口连接是否开启?

就快要解决了
yixiaojiao 2003-10-14
  • 打赏
  • 举报
回复
数据库是sqlserver2000,
jdbc我是从ms的网站上下的,会有问题吗?

这个网页里的那个可以用?不分版本吗?
globalname 2003-10-14
  • 打赏
  • 举报
回复
数据库如果不是sqlserver2000的话,出现此问题是jdbc版本问题,去http://www.inetsoftware.de/English/produkte/JDBC_Overview/ms.htm下一个试试!
yixiaojiao 2003-10-14
  • 打赏
  • 举报
回复
ping过,是通的
//屏幕自己消失就是通的吧。
mortal 2003-10-14
  • 打赏
  • 举报
回复
网络问题,你ping一下你机子的1433断口看看

62,615

社区成员

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

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