一直用的SQL2005 ,可是最近换成了SQL2000,但是配置了很久都没连接上系统环境:Win 7 ,防火墙关闭了的。
开发环境:MyEclipse 7.5 JDK 1.6 JDBC4.jar刚开始我用的SQl 2005,我用Hibernate和直接写JDBC都能连接到服务器上去。我换成了SQL 2000后,用查询分析器用.;localhost;IP都能连接上服务,但是我用jdbc就不行了,代码如下:
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection connection = DriverManager.getConnection("jdbc:sqlserver://192.168.33.49;databaseName=Table;user=sa;password=password" );
return new SQLSession(connection);
}
catch (Exception e)
{
e.printStackTrace();
}运行结果报错如下:com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:171)
我防火墙是关了的,用URL:jdbc:sqlserver://192.168.33.49:1433都是一样的结果.
十万火急啊
开发环境:MyEclipse 7.5 JDK 1.6 JDBC4.jar刚开始我用的SQl 2005,我用Hibernate和直接写JDBC都能连接到服务器上去。我换成了SQL 2000后,用查询分析器用.;localhost;IP都能连接上服务,但是我用jdbc就不行了,代码如下:
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection connection = DriverManager.getConnection("jdbc:sqlserver://192.168.33.49;databaseName=Table;user=sa;password=password" );
return new SQLSession(connection);
}
catch (Exception e)
{
e.printStackTrace();
}运行结果报错如下:com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:171)
我防火墙是关了的,用URL:jdbc:sqlserver://192.168.33.49:1433都是一样的结果.
十万火急啊
怎么个风马牛不相及哦?就是用JDBC的时候找不到服务器啊。。
jdbc:sqlserver:(local)\\SQLEXPRESS;databaseName=Table;user=sa;password=passwordjdbc:sqlserver:.\\SQLEXPRESS;databaseName=Table;user=sa;password=password //.\\SQLEXPRESS
这两个方法我试过了,报的是:
No suitable driver found for jdbc:sqlserver::(local)\\SQLEXPRESS;databaseName=Gardening
我看了一下jdbc的文档,forName都是一样的啊。。
如果有空请帮我查找一下。
呵呵 ,自己用的是SQL 2005,但是服务器上是SQl2000的,没办法啊。
还是望高手指教一下