`
孤独舞者
  • 浏览: 88886 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。

阅读更多

jdbc连接sqlserver 2005错误。感觉,,,

java连接sqlserver2005的时候出现“com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。”这个错误,从cmd 界面查看端口列表没有发现我的sqlserver 端口开启。。。。晕。。。

配置外围配置没有办法贴图。。。。

 

打开“SQL Server配置管理器”--------》SQL Server2005网络配置-----》SQLEXPRESS的协议------》TCP/IP(双击)----》ip地址---->选择最下面的IPAll配置tcp动态端口:1433配置好了重启服务重新连接ok;

复上我的连接代码

写道
package sqlserver2005;

import java.sql.Connection;
import java.sql.DriverManager;

public class TestJDBCTOSQLSERVER2005 {
private final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private final String DBURL="jdbc:sqlserver://localhost:1433;DatabaseName=bbs;";
private final String DBUSER="sa";
private final String DBPASSWORD="sa";
private Connection myconn=null;

public TestJDBCTOSQLSERVER2005()
{
try
{
Class.forName(DBDRIVER);
myconn=DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);
}
catch(Exception e)
{
System.out.print(e);
}
}
//取得数据库链接
public Connection getConnection()
{
return myconn;
}
//关闭数据库
public void close()
{
try
{
myconn.close();
}
catch(Exception e)
{

}
}

public static void main(String [] args){

System.out.println("The main is ok");
TestJDBCTOSQLSERVER2005 tt=new TestJDBCTOSQLSERVER2005();
System.out.println("The main is down");
}

}
 

 

 

连接的jar包在这里搜索一下,http://www.microsoft.com/downloads/en/results.aspx?freetext=jdbc&displaylang=en&stype=s_basic应该就有了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“确定TCP/IP有没有启动.
确定TCP端口对不对, 在TUTORIAL和SAMPLE里的都是1433端口, 可是我SQL SERVER的TCP接听端口是2159. 把程序里的1433改成1459就马上可以用了.
设置方法:
打 开SQL SERVER CONFIGURATION MANAGER (不记得SQLEXPRESS版本有没有这个了, ENTERPRISE版本的有), 左边窗口扩展SQL SERVER 2005 网络配置, 选择SQLEXPRESS 的协议(你的名字不一定是SQLEXPRESS), 右边窗口中双击TCP/IP, 弹出窗口中顶部TAB点"IP 地址", 看IPA11(或者是IPAll..看不出来是1还是l), 里面"TCP 动态端口"的值就是你的端口. ”(以上是当时一起讨论的时候针对他的电脑得出的)

 

分享到:
评论

相关推荐

    sql server报错时的几种解决办法.txt

    在登录SQL Server的过程中,可能会遇到各种各样的错误提示,例如:“provider: 在登录过程中发生错误 (错误: 0)”、“无法打开到服务器的连接 (Microsoft SQL Server, 错误: 233)”或“登录失败。原因:未与信任的...

    jdbc连接SqlServer

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; String userName = "sa"; String userPwd = "123456"; ...

    在Eclipse中用JDBC连接Sql Server 2005总结

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; String userName = "sa"; String userPwd = "123456"; ...

    解决SQLSERVER数据库驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包

    在SQLSERVER数据库的使用过程中,有时会出现一个棘手的问题,即驱动程序无法通过安全套接字层(SSL)加密与SQL Server建立安全连接。这个问题通常表明数据库连接在尝试使用SSL进行加密时遇到了障碍,可能影响数据的...

    sql server 2005 jdbc驱动配置

    com.microsoft.sqlserver.jdbc.SQLServerException: 到主机的 TCP/IP 连接失败。java.net.ConnectException: Connection refused: connect ``` 这通常意味着服务器未运行、防火墙阻止了连接,或者指定的端口号不正确...

    JDBC与SQL Server 2005的连接方式

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=HaiFa"; String userName = "sa"; String userPwd = "1234"; ...

    win7 sql sever2005 IP/TCP问题

    对于使用Java连接SQL Server 2005的应用,出现“com.microsoft.sqlserver.jdbc.SQLServerException”错误,首先确认是否已正确引入SQL Server的JDBC驱动包。其次,需要检查SQL Server 2005是否配置了远程访问权限。...

    MyEclipse中用JDBC连接Sql Server 2005

    - **URL格式**:对于SQL Server 2000,JDBC URL的格式为`com.microsoft.jdbc.sqlserver.SQLServerDriver; jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JSPTest`;而SQL Server 2005则为`...

    eclipes通过JDBC连接SQLServer配置,最新版本

    - 注意驱动名称的准确性,例如`com.microsoft.sqlserver.jdbc.SQLServerDriver`,大小写必须与`sqljdbc4.jar`包内的类名完全匹配。 6. **测试与故障排查** - 运行上述代码,如果一切配置正确,你应该能看到"连接...

    JDBC连接SQL Server 2005的方法.doc

    对于SQL Server 2000,你应该使用`com.microsoft.jdbc.sqlserver.SQLServerDriver`,而SQL Server 2005及更高版本则使用`com.microsoft.sqlserver.jdbc.SQLServerDriver`。 在编写连接代码时,请确保根据实际的...

    JDBC连接SQL Server 2008问题

    在尝试使用Java Database Connectivity (JDBC)来连接SQL Server 2000/2005/2008时,可能会遇到各种连接失败的问题。这些问题通常涉及到网络配置、端口开放、SQL Server服务版本以及数据库认证方式等多方面因素。本文...

    Jdbc连接Sql server

    - JDBC 驱动名称:`com.microsoft.sqlserver.jdbc.SQLServerDriver` - 数据库 URL:`jdbc:sqlserver://localhost:1433;DatabaseName=db001` - 用户名:`sa` - 密码:`yourpasswd` 3. **建立连接**: ```java ...

    JDBC连接SQL Server2005

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; String userName = "sa"; String userPwd = "123"; ...

    使用JDBC连接SQL SERVER 2008的方法

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to the database!"); // ... 执行...

    Microsoft SQL Server 2005 JDBC Driver

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to the database!"); // 执行SQL...

    在Eclipse中用JDBC连接Sql Server 2005总结.doc

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动 String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; // 连接服务器和数据库sample String ...

Global site tag (gtag.js) - Google Analytics