关于JAVA连接SQL2005的一则小问题的解决过程
起因是想做一个其他问题的测试,需要通过连接SQL2005来完成。在这里需要提醒一下如果要使用驱动的方式来连接的话一定记着下载相应的驱动。否则一直提示空指针错误,而又不知道为什么?浪费时间解决这样的问题很无聊。
在准备工作做完后需要写连接字符串,连接字符串比较简单一搜一堆。注意服务器名字后需要加连接端口默认为1433,这个显然与连接Oracle是不同的。
开始运行,连接没有成功,提示“连接失败,不能找到服务器”,很奇怪!因为服务器是另一台机器,本地使用客户端连接没有问题。猜测可能是端口出现问题,打开服务器端SQL2005的配置管理工具查看,不幸被言中果然是端口问题,SQL2005安装后使用的默认端口是动态,所以使用1433端口是连接不上的。这时不要妄想将连接字符串中的端口号去掉就会好使用,答案是否定的。还是需要自己手动配一下。
以下是配置窗口
点击OK后,重启SQL2005服务再次进行连接,连接成功。希望再遇到类似问题不需要手忙脚乱的解决。
浙公网安备 33010602011771号