帮忙看下这些代码有什么错

lyy9813 2005-09-05 04:23:16
运行如下代码:出错打印连接数据库失败
import java.lang.*;
import java.sql.*;
public class c
{

public static void main(String argc[])
{
String drivename="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String databaseurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user="sa";
String password="";
try{
Class.forName(drivename).isInterface();
System.out.println("成功加载数据库驱动程序");
}catch(java.lang.ClassNotFoundException e)
{
System.out.println("加载数据库驱动程序失败");
System.out.println(e.getMessage());
return;
}
try
{
java.sql.Connection con =java.sql.DriverManager.getConnection(databaseurl,user,password);
System.out.println("连接数据库成功");
con.close();
}catch(java.sql.SQLException e)
{
System.out.println("连接数据库失败");
System.err.println("sqlException:"+e.getMessage());
return;
}
}

}
...全文
75 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyy9813 2005-09-05
  • 打赏
  • 举报
回复
谢谢各位大哥们的帮助,我去找了个SQL SP3 补丁,安装完后,重启,再运行就通过了

谢谢了!!!!
xiaofeng3385 2005-09-05
  • 打赏
  • 举报
回复
系统是XP的话就去下补丁吧,
zbo 2005-09-05
  • 打赏
  • 举报
回复
是否安装了XP的sp3补丁?
fxy1 2005-09-05
  • 打赏
  • 举报
回复
看看自己数据的端口号是不是1433,也有可能是下载的sqlServer的lib不够。
lyy9813 2005-09-05
  • 打赏
  • 举报
回复
还是不行啊
报错;
成功加载数据库驱动程序

sqlException:[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

连接数据库失败
rower203 2005-09-05
  • 打赏
  • 举报
回复
改写一下试试:
public static void main(String[] args) {
{
String drivename="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String databaseurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user="sa";
String password="";
try{
Class.forName(drivename).isInterface();
System.out.println("成功加载数据库驱动程序");
java.sql.Connection con =java.sql.DriverManager.getConnection(databaseurl,user,password);
System.out.println("连接数据库成功");
con.close();
}catch(java.sql.SQLException e)
{
System.out.println("连接数据库失败");
System.err.println("sqlException:"+e.getMessage());
return;
}catch(java.lang.ClassNotFoundException e)
{
System.out.println("加载数据库驱动程序失败");
System.out.println(e.getMessage());
return;
}
}
}
lyy9813 2005-09-05
  • 打赏
  • 举报
回复
信息是这样的

sqlException:[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

连接数据库失败
masse 2005-09-05
  • 打赏
  • 举报
回复
连接不成功啊,
看看exception的具体信息

62,615

社区成员

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

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