JDBC连接SQL2005的奇怪问题~~

wangzi041 2007-09-10 11:34:31
我以前用JDBC连接SQL2005的时候是完全可以的
不过现在连接的时候出现了以下的问题

"到主机的 TCP/IP连接失败 java.net.unkownHostException"

不知道怎么回事???
求解帮助~~

该配置的东西我都配置了
1433端口我也设置了
TCP/IP 我也启用了

帮忙啊~~~
...全文
283 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangzi041 2007-09-11
  • 打赏
  • 举报
回复
哈哈
解决了
用IP地址代替localhost就可以了~~~
wangzi041 2007-09-11
  • 打赏
  • 举报
回复
TO:AWUSOFT
你这个对应的是SQL2000驱动
我用的是2005的数据库

至于主机名和IP地址
好像是没有改~~~

有没有什么方法????
awusoft 2007-09-11
  • 打赏
  • 举报
回复
"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=BookStore;"
l52100 2007-09-11
  • 打赏
  • 举报
回复
估计你的主机名要不就是ip地址改了
malligator 2007-09-11
  • 打赏
  • 举报
回复
U
wangzi041 2007-09-10
  • 打赏
  • 举报
回复
import java.sql.*;
public class Connect{
public void getConnection()
{
String user="sa";
String pass="8760747";
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=BookStore";
Connection dbConn=null;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("ok");
dbConn = DriverManager.getConnection(dbURL,user,pass);
System.out.println("Connection Successful!");
} catch (Exception e){
e.printStackTrace();
}
}
public static void main(String [] args)
{
Connect conn=new Connect();
conn.getConnection();
}
}

测试代码如上
wangzi041 2007-09-10
  • 打赏
  • 举报
回复
楼上什么意思??
有没有什么解决的办法..
awusoft 2007-09-10
  • 打赏
  • 举报
回复
主机不对啊,你入URL放出来看看

62,623

社区成员

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

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