【发布时间】:2011-07-28 10:40:28
【问题描述】:
我尝试通过 Eclipse SDK 上的 JDBC 创建与 Microsoft SQl Server 2008 数据库的连接。我已经从微软下载了 JDBC 驱动程序并安装了它,然后在我的系统环境变量 CLASSPATH 中添加了 sqljdbc4.jar 文件的路径。在 Eclipse 项目中包含 jar 文件后,我尝试使用以下方法创建连接:
String connectionUrl = "jdbc:sqlserver://localhost;integratedSecurity=true";
Connection con = DriverManager.getConnection(connectionUrl);
但它不起作用,并启动我这个异常:
com.microsoft.sqlserver.jdbc.SQLServerException: TCP/IP 连接 在主机 localhost 上,端口 1433 失败。错误:“连接被拒绝: 连接。验证连接属性并确保 SQL 实例 服务器正在主机上运行,并且正在接受 TCP/IP 连接 港口。确保没有防火墙阻止该端口的连接。
我正在开发 JRE 1.6,所以 sqljdbc4 应该可以工作,并且我已经创建了一个可以工作的 ODBC,所以服务器正在响应,并且错误应该在 java 命令或 JDBC 安装中。
谁能帮帮我?
【问题讨论】:
-
你在 1433 端口测试过 telnet 吗?或者您是否检查过数据库是否已启动?转到 MS SQL Server Manager 并检查。
标签: java sql-server jdbc