Java连接SQL Server 2000数据库时,有两种方法:

(1)通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar。但是Microsoft官网上已经找不到这些驱动,其提供的sqljdbc.jar和sqljdbc4.jar并不支持SQL Server 2000。

驱动程序名称:com.microsoft.jdbc.sqlserver.SQLServerDriver(即下面的classforname)
数据库连接URL:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname(即下面的url)

(2)通过jTDS驱动连接。下载地址:http://sourceforge.net/projects/jtds/files/jtds/

驱动程序名称:net.sourceforge.jtds.jdbc.Driver(即下面的classforname)
数据库连接URL:jdbc:jtds:sqlserver://localhost:1433/dbname(即下面的url)

采用第二种方法连接时,可能报错:

java.lang.UnsupportedClassVersionError: net/sourceforge/jtds/jdbc/Driver : Unsupported major.minor version 51.0

JDK的版本号对应:

J2SE 7 = 51 (0x33 hex),
J2SE 6.0 = 50 (0x32 hex),
J2SE 5.0 = 49 (0x31 hex),
JDK 1.4 = 48 (0x30 hex),
JDK 1.3 = 47 (0x2F hex),
JDK 1.2 = 46 (0x2E hex),
JDK 1.1 = 45 (0x2D hex).

由此可知,上述错误是由于jTDS需要jdk7,而你使用的JDK版本不是jdk7。

解决方案:

(1)安装jdk7

(2)安装较低版本的jTDS(一般jTDS 3.x需要jdk7)

转自:

http://blog.csdn.net/kingzone_2008/article/details/9120413

最新文章

  1. LINQ to SQL语句(20)之存储过程
  2. 转载:如何让spring mvc web应用启动时就执行
  3. 对来自于Azure的远程连接文件(.rdp)的另一种更便捷的自定义方法
  4. AppCompatActivity实现全屏的问题
  5. ajax页面加载进度条插件
  6. [Android Pro] Gradle Tips#1-tasks
  7. Android-关于屏幕适配的一些经验
  8. matlab初学者_脚本文件调用函数文件
  9. iOS7——图像资源Images Assets
  10. DDD:四色原型中Role的 “六” 种实现方式和PHP的Swoole扩展
  11. JSP引入 - UEditor 富文本编辑器
  12. 201621123068 Week03-面向对象入门
  13. Web Api 接收图片
  14. 【Dubbo篇】--Dubbo框架的使用
  15. lodash源码分析之去重--uniq方法
  16. Python中使用class(),面向对象有什么优势 转自知乎
  17. Win#password;;processon #clone;;disassemble;;source find
  18. Python执行ImportError:No module named MySQLdb异常
  19. drupal 2006 mysql server has gone away
  20. MT【17】利用柯西不等式求三角的最大值

热门文章

  1. highcharts控制X刻度值整数调整
  2. Sql Server 显示插入Identity字段
  3. Perl脚本通过Expect登陆多台设备批量执行命令并Log
  4. 极限编程(XP)12个最佳实践
  5. man DMIDECODE
  6. 【leetcode】301. Remove Invalid Parentheses
  7. SpringBoot之Web进阶
  8. proxyTable-后端代理-跨域请求数据
  9. TPS、QPS和系统吞吐量的区别和理解
  10. [原创] Delphi Win API函数 操作帮助文件 HtmlHelpA函数介绍