用jdbc连接数据库的时候老是连不上,查了一下原因。大家都知道SQl Server的默认端口是1433;但是SQL Server2008采用的是动态端口机制;而我装的jdbc是SQL Server2000的,这样肯定连不上了。只用把SQL Server2008的动态端口设置为固定端口,一切就正常了。
设置步骤如下:
1、打开SQL Server 配置管理器

2、双击右侧TCP/IP,出现下面的界面。把IPAll前面的所有TCP端口都置为空,把IPAll的TCP端口置为1433,重启服务,OK,一切正常了。

本文介绍了解决使用JDBC连接SQLServer2008时遇到的问题,原因是SQLServer2008采用了动态端口机制,而JDBC驱动默认针对SQLServer2000静态端口1433。文中详细说明了如何将SQLServer2008的端口设置为静态1433的方法。
5605

被折叠的 条评论
为什么被折叠?



