当前页面: 开发资料首页 → J2SE 专题 → java连接sql2000出错,高手帮帮忙
java连接sql2000出错,高手帮帮忙
摘要: java连接sql2000出错,高手帮帮忙
java连接sql2000出错,求助
------------------------------------
服务器: 127.0.0.1
端口: 1433
数据库: NSXV5_3
------------------------------------
开始初始化...
初始化失败。
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.-#60;init-#62;(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.gluonsoft.util.ConnectionManager.-#60;init-#62;(Unknown Source)
at com.gluonsoft.util.ConnectionManager.getConnectionManager(Unknown Source)
at com.tianxun.NEI.server.dataAccessLayer.DBTool.ā(Unknown Source)
at com.tianxun.NEI.server.dataAccessLayer.DBTool.initDatabase(Unknown Source)
at com.tianxun.NEI.server.NEIServer.initialize(Unknown Source)
at com.tianxun.NEI.tool.init.InitPanel.initialize(InitPanel.java:257)
at com.tianxun.NEI.tool.init.InitPanel$5.run(InitPanel.java:128)
这个是初始化数据库时候的错误信息,高手指点一下吧
必须安装3个驱动文件到tomcat/command/lib 下或工程目录下:
msbase.jar 、mssqlserver.jar、msutil.jar
我使用的是桌面应用程序,没有用tomcat
打补丁
是winxp要打补丁才可以的.
xp要什么补丁?
sql我用的补丁是sp4
xp + sp2
端口没有开吧
XP SP2,3
通过IE的-#34;WINDOWS UPDATE-#34;菜单项到微软网站,用自动搜索更新项就会列出需要更新的内容了
sql2000 sp4不行吗?
你的环境变量设置的有问题
把SQL的驱动包包,添加到classpath里面
驱动包包就是你那个com.XXXXX的包包
呵呵,没问题就给分吧
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.
看错误信息,应该是没有建立好socket连接,可能是你的数据库打开的端口不是1433吧.
应该是你的SQLSERVER2000补丁没有打的原因。
驱动、补丁