精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-10-16
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有没有启动.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 6046 次