我也认为是通讯问题,重装sqlserver试试
解决方案 »
- infosys 面试求助
- java.lang.NumberFormatException: null
- vfp相关
- 如何实现点击<frameset>上部链接使得下部页面跳转~~~~~~~~~~~~~~~~~~~
- 下载的junit的junit-dep包只有编译好的类,没有源代码,是部分开源吗?
- 邮件错误
- tomcat5.027报Cannot load JDBC driver的错误
- JDBC问题:如何得到一个联查结果?
- 怎样改变JTable的表头颜色及背景颜色?
- 怎样在java文件中调用另一个模块的ejb?
- java 中 怎么计算两个时间点之间的天数!各位大虾帮忙!
- 怎么用JUnit测试Socket?
Microsoft SQL Server 2000 Driver for JDBC
Service Pack 2
Version 2.2.0037
August 2003
Modifications from Beta 1 to Beta 2, December 2001 to February 2002Issue # | Description of Issue1025718 | Statement.setQueryTimeout() is not supported, but
Statement.getQueryTimeout() returns an error.1026189 | java.sql.SQLException: [Microsoft][SQLServer JDBC
Driver]Error establishing socket.……那位高手能解?
微软公司的网站上提供两个版本的驱动程序,jdbc driver sp1和sp2,我都试过,不行。除了微软的驱动程序,还能换别的什么驱动程序?我想不出来。我想如果访问sqlserver最好是用微软的驱动程序。
如果是
看看是不是有专门的数据库配置文件
有可能是配置文件和你的程序调用不符合
或者要末就可能是
软件之间的冲突
或者sql server 2000
的版本问题
建议还是不要直接用new来注册驱动程序,那样可能造成同一个类的重复注册.
这样可能造成许多未知错误.用下面的可能会好些:
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
Class.forName(driver).newInstance();