java.sql.SQLException:[Microsoft][SQLServer2000Driverfor
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java.sql.SQLException:[Microsoft][SQLServer2000Driverfor,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2147字,纯文字阅读大概需要4分钟。
内容图文
protected static String dbClassName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";protected static String dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;"+ "DatabaseName=db_JXC;SelectMethod=Cursor";protected static String dbUser = "
1)首先怀疑是不是sql的sp4补丁没有打,装上补丁之后再用命令telnet 127.0.0.1 1433,发现端口还是没有打开.
发现补丁文件运行之后在查询分析器里面运行
select @@version
Microsoft SQL Server 2000 - 8.00.194 (Intel X86) Aug 6 2000 00:57:48 Copyright (c) 1988-2000 Microsoft Corporation Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
2)发现补丁没有打上,需要到补丁解压缩文件下运行setup.bat,才算真正打上补丁了(这个比较烦琐而笨重的补丁)
安装补丁的时候又报了个错
“以前进行的程序安装创建了挂起的文件操作。运行程序之前,必须重新起动计算机。”
这个文件倒好解决,去注册表:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中,删除PendingFileRenameOperations,然后重新安装即可。
3)安装完毕运行
select @@version
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
安装好象成功了.再试下telnet 127.0.0.1 1433,居然还是不通
4)于是试下netstat -an,看1433端口是否被其他服务使用.
根本没有这个端口启用,于是去查看sqlserver 2000默认的是什么端口
企业管理器->右击数据库服务器->选择属性->在常规选项卡点击网络配置->在启用的协议区域我们选择 TCP/IP ,点击属性按钮->网络协议默认值设置,我在这里看到我的默认端口是:1705
结果出来了,我的sqlserver 2000端口居然不是1443应该是1705
5)再用1705在程序里面试了下,OK了没有问题
内容总结
以上是互联网集市为您收集整理的java.sql.SQLException:[Microsoft][SQLServer2000Driverfor全部内容,希望文章能够帮你解决java.sql.SQLException:[Microsoft][SQLServer2000Driverfor所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。