请高手帮助,Java与sqlserver2000数据库连接的问题 ---很急搞不懂为什么!!!!!!

zsjlwh 2006-03-06 09:43:28
这几天我一头雾水搞不清楚为什么,我用的是XP系统,TOMCAT5.0服务器,JDBC 用的是SQL Server 2000 Driver for JDBC Service Pack 3,可连接SQLServer 2000 时老连不上出现[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.错误,请求高手帮助,非常感谢!!!
代码如下:


import java.sql.*;
import java.io.*;
public class test
{
public static void main(String arg[]) throws Exception{
Connection con=null;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433","sa","123456");
CallableStatement stmt=con.prepareCall("{call sp_adduser(?,?,?,?)}");
stmt.registerOutParameter(4,Types.INTEGER,1);
stmt.setString(1,"小红");
stmt.setInt(2,2);
stmt.setString(3,"小李你好");
stmt.execute();
int userid=stmt.getInt(4);
stmt.close();
System.out.println("输出的用户ID是:"+ userid);
}catch(ClassNotFoundException e){
System.out.println("class not finded");
}catch(SQLException e){
System.out.println(e.getMessage());
}finally{
try{
if(con!=null) con.close();

}catch(Exception e){
}
}
}
}
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsjlwh 2006-03-12
  • 打赏
  • 举报
回复
这个问题我已解决,把SQLSERVER打上SP4补丁就行了。
做鸡真好吃 2006-03-06
  • 打赏
  • 举报
回复
?????????
cdhkloewe 2006-03-06
  • 打赏
  • 举报
回复
jdbc的三个包放进去
sqlsever打上sp3补丁

interpb 2006-03-06
  • 打赏
  • 举报
回复
驱动加到Tomcat的类加载路径里面!
  • 打赏
  • 举报
回复
你没把那个包import进来,就是sqlserver 的jdbc连接包

62,625

社区成员

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

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