`
ludaojuan21
  • 浏览: 222172 次
  • 性别: Icon_minigender_1
  • 来自: 回龙观
社区版块
存档分类
最新评论

SQLSERVER驱动连接异常问题

 
阅读更多
SQLServer驱动:

JDK1.5时,用sqljdbc.jar包
JDK1.6时,用sqljdbc4.jar包
具体参看文章:http://developer.51cto.com/art/200907/137813.htm

Oracle驱动:
ojdbc14.jar 与 classes12.jar
驱动包classes12.jar用于JDK 1.2和JDK 1.3,而ojdbc14.jar用于JDK 1.4及以上,所以尽量不要使用classes12.jar;
针对不同的数据库版本选择相应版本的驱动包;

一般连接连接数据库时报“java.lang.UnsupportedClassVersionError:Bad version number in .class file”错误时:
1.驱动版本和JDK的对应关系
2.数据库驱动不要在WAR包(项目)中另放一份,在TOMCAT\COMMON\LIB里放一份全局调用致可,否则容易产生版本冲突而造成异常的情况


另:报“java.lang.UnsupportedClassVersionError:Bad version number in .class file”错误时也有可能是Tomcat缓存引起的,一定要试一下把Tomcat缓存清一下再启动服务
还有一种情况是:有可能是编译代码的JDK版本和布署机器的JDK版本不一致导致这个问题的出现




分享到:
评论

相关推荐

    jdk1.6无法使用安全套接字层(SSL)加密连接sqlserver数据库

    解决jdk1.6连接sqlserver:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。内含readme文档。根据大神源码打包,本人项目使用无问题,如果对你有帮助的话可以给个好评。

    java连接SqlServer的jar包.zip

    Java连接低版本和高版本SqlServer的jar包。sqljdbc4.jar是用于连接sql2008数据库的驱动程序jar文件,也就是Java的JDBC对SQL2008的支持JAR。sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有...

    SQLServer2005 驱动程、-jarbao

    接触Java或者JSP,难免会使用到数据库SQL Server 2000/2005(我使用2005标准版[9.0.3054]测试),经过自己的搜索和研究,使用JDBC连接SQL Server成功,特此整理方法(使用Eclipse 3.2)如下。准备工作首先,操作系统...

    SQLServer2000JDBC驱动

    驱动有两个,一个是微软提供(msbase.jar mssqlserver.jar msutil.jar)另外一个是开源组织提供(jtds-1.2.4.jar),两中都可以用JDBC正常连接和使用,本人使用经验告诉我前一种和Hibernate JPA有写不兼容,经常报出...

    Microsoft SQL Server 2005 Express Edition SP3

    与 Microsoft Visual Studio 2005 集成之后,SQL Server Express 可以轻松的开发功能强大且安全的数据驱动应用程序,并允许快速部署这些应用程序。SQL Server Express 可以根据协议重新进行发布,并可作为客户端...

    jdbc-odbc驱动用于sql-server2000和2005,欢迎大家下载

    你是不是在连接数据库的时候会报出数据库的异常呢,你是不是会找不到错误呢,也许你少了驱动!

    Microsoft JDBC Driver 6.0 for SQL Server.rar

    抛出异常:“没有为集成身份验证配置驱动程序” 解决办法:  将 文件夹 ...\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\auth\x64(32位系统选择x86文件夹) 路径中的sqljdbc_auth.dll复制到C:\...

    sqljdbc.jar sqljdbc4.jar

    为了支持向后兼容以及可能的升级方案,JDBC Driver 2.0 在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar ...重要提示: Microsoft SQL Server JDBC Driver 2.0 可以连接到 SQL Server 2008,但不完全支持 SQL Server

    连接数据库

    import java.sql.*; public class DBHelper { static String driver = "com.mysql.jdbc.Driver"; static String url = "jdbc:mysql://localhost:3306/school_db"; static String username = "root"; static ...

    TOMCAT6.0配置数据库连接池

    * maxWait - 当连接池中没有可用连接时,连接池在抛出异常前将等待的最大时间,单位毫秒。 *password - 传给JDBC驱动的数据库密码。 * url - 传给JDBC驱动的连接URL。 * user - 传给JDBC驱动的数据库用户名。 * ...

    sqljdbc.jar

    sqljdbc.jar 是Java程序连接数据库mssql驱动。 sqljdbc.jar 和 sqljdbc4.jar  为了支持向后兼容以及可能的升级方案,JDBC Driver 2.0 在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar 和 sqljdbc4.jar。 sql...

    申江ASP留言本标准版 v1.22a.rar

    申江ASP留言本一款经典有名的ASP留言簿程序,已被广泛使用于ASP平台的众多网站中,在电脑网页和移动... 支持以SQL Native Client驱动连接SQL Server数据库  访问统计:能正确识别Edge浏览器和Webkit版Opera浏览器

    基于MySQL的数据库中间件Meituan-DBProxy.zip

    增加后台MySQL版本号设置,主要影响MySQL连接协议中的server版本,客户端驱动可能依赖于server版本处理机制有所不同。由参数mysql-version控制 性能改进,将SQL词法分析从串行方式改进为并发方式;其次,...

    asp.net知识库

    在Framework1.0下同时连接SqlServer和Oracle的一些体会 XML XPath XPath最通俗的教程(ZZ) XPath中相对路径和绝对路径 XPath 简单语法 Asp.Net(C#)利用XPath解析XML文档示例 XSL .Net框架下的XSLT转换技术简介 一个...

    ASP.NET2.0高级编程(第4版)1/6

     20.3.3 对SQL Server的影响695  20.3.4 查看支持SQL  高速缓存禁用功能的表696  20.3.5 使表不支持  SQL Server高速  缓存禁用功能697  20.3.6 使数据库不支持  SQL Server高速  缓存禁用功能697  20.3....

    jdbc基础和参考

    提供预编译的功能,某种程度上可以避免sql注入的问题 4.提前做语法检查,在给?赋值的过程中要求数据类型一定要匹配,这样在某种程度上可以避免因为数据类型不匹配而发生的异常 CallableStatement:主要用来执行...

    DButil.java

    String url="jdbc:sqlserver://" + info.host + ":" + info.point + ";databaseName=" + info.dbName; conn=DriverManager.getConnection(url,info.userName,info.userPass); } catch (Exception e) { throw...

    Visual C++ 数据库系统开发完全手册.part2

    10.2.1 启动、暂停和停止SQL Server服务器 10.2.2 注册SQL Server 2000服务器 10.2.3 编辑SQL Server 2000注册信息 10.3 脚本概述 10.3.1 将数据库生成脚本 10.3.2 将指定表生成脚本 10.3.3 执行脚本 10.4 备份和...

Global site tag (gtag.js) - Google Analytics