上面是个sql2000数据库连接的异常,请哪位好友帮下忙,偶时第一次用sql2000,不甚感激
1.使用JDBC FOR MSSQL 2000的SP3驱动了吗?
2.使用MS SQL 2000的SP4补丁包了吗
3.你的连接的IP地址正确吗
参考一些可能的解决方案
http://programmingart.blog.51cto.com/213782/88394
lz先确定使用sqlserver客户端能否连上?
看看下面这个图解教程
http://hi.baidu.com/362217990/blog/item/2ccf9fc3720035120ef477e0.html
使用DriverManager.getConnection(url, username,password)这个方法试试
这个是安装图解教程
http://hakuna89.blog.hexun.com/23508826_d.html
错误分析:
[list]
[*]JDBC驱动forSQLserver是否在JCreator的classpath里面指定了;
[*] 是否安装了MSSERVER 的SP3
[*] 确保服务器的1433端口是打开的;
[*] SQLserver的身份验证是否是windows和SQL的混合身份验证
[/list]
另参考:http://topic.csdn.net/t/20060907/08/5004229.html
不能建立连接,看你的链接地址配置对吗?
The syntax for SQL Server 2000 JDBC Driver is:
jdbc:microsoft:sqlserver://[host]:[port=1433];DatabaseName=[DatabaseName]..
如果配置正确的话,再看看防火墙是不是开了,把防火墙关了。或者其他会阻止连接的软件(比如360等)
[b]
经典的错误:
1433端口打开没?(只有装了SP4补丁之后,1433端口才能打开)
PS: jdbc的URL写对没?
[/b]
[url]http://www.ureader.com/msg/114813.aspx[/url]
[url]http://72.5.124.102/thread.jspa?messageID=3525711[/url]
[url]http://support.microsoft.com/kb/313178[/url]