帮我看看,怎么连不上数据库了??

bigsir 2006-07-30 07:46:31
String connectionUrl = "jdbc:sqlserver://localhost:1433;database=crab;user=test;password=testtest";

这个报错
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 com.sx.wdt.dbConnect.connectDB(dbConnect.java:83)
at com.sx.wdt.mainProcess.main(mainProcess.java:35)

而我换成远端的"jdbc:sqlserver://61.183.148.71;database=crab;user=tester;password=tester";

连接就没问题
...全文
199 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigsir 2006-08-01
  • 打赏
  • 举报
回复
bohemia(程勘):
可以的

问题已经解决,确实是2005的配置问题,改动好几个地方才试成功,不知道微软是不是故意为难用java的人,用它自己带的管理程序连接都没问题,好麻烦
结果我现在又忘了改那几处地方了。。。。。
bohemia 2006-07-30
  • 打赏
  • 举报
回复
jdbc:sqlserver://61.183.148.71;database=crab;user=tester;password=tester??

这个没问题? 不会吧?
端口不指明。就可以的????

怪了。
首先确定自己的服务器,1433 端口是否已经开启。

netstat -na
如果发现1433端口开了。那你第一个地址肯定可以用。如果再抱错。就不是现在的错误了。

估计是Sql Server的问题..建议打补丁.
huihui0103 2006-07-30
  • 打赏
  • 举报
回复
本地的TCP/IP隐藏了?看看SQLSERVER配置吧

62,616

社区成员

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

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