java联接sqlserver2005,为什么联接不上?急急!!(在线等)

vividtower 2006-04-01 09:30:36
import java.sql.Connection;
import java.sql.DriverManager;


public class testsqlserver2005
{

public static void main(String args[])
{

Vector Member=new Vector();
String dbDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";

String dbUrl="jdbc:sqlserver://localhost;DatabaseName=BookOrder";
Connection dbConnection;


try{
Class.forName(dbDriver);

dbConnection=DriverManager.getConnection(dbUrl,"sa","12345678");
System.out.println("Connection Successful!");
}
catch (Exception e)
{
e.printStackTrace();

}
}
运行后出现如下错误:
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at testsqlserver2005.main(testsqlserver2005.java:43)
不知道是什么原因,谢谢诸位大虾了
...全文
175 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
filippo_le 2006-04-03
  • 打赏
  • 举报
回复
态度是好的,哈哈,一般都是小问题,仔细找找就可以了。楼住节约分哟
wudi2010lang2010 2006-04-03
  • 打赏
  • 举报
回复
这个问题是不是需要导入三个包
zhigangsun 2006-04-02
  • 打赏
  • 举报
回复
很明显的地址字符串没有端口号,sql server一般都是1433
yjh133 2006-04-02
  • 打赏
  • 举报
回复
楼上不要这样说,大家都是从新手过来滴!犯错误是免不了滴。
TinyJimmy 2006-04-02
  • 打赏
  • 举报
回复
是不是郁闷分不知道怎么分呢? 接分的来了
vividtower 2006-04-02
  • 打赏
  • 举报
回复
String dbUrl="jdbc:sqlserver://localhost\\sqlexpress;DatabaseName=BookOrder
Nuage 2006-04-01
  • 打赏
  • 举报
回复
呵呵!黑哥!在这里啊!是少了个断口了啊!
lydvqq 2006-04-01
  • 打赏
  • 举报
回复
String dbUrl="jdbc:sqlserver://localhost;DatabaseName=BookOrder";
是不是这里的问题
vividtower 2006-04-01
  • 打赏
  • 举报
回复
我自己解决了

62,629

社区成员

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

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