zoukankan      html  css  js  c++  java
  • Unsupported major.minor version 52.0错误和 jdbc odbc

    什么是JDBC?

     JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC也是java核心类库的一部分。
        JDBC的最大特点是它独立于具体的关系数据库。与ODBC (Open Database Connectivity)类似, JDBC API 中定义了一些Java类分别用来表示与数据库的连接(connections), SQL语句(SQL statements), 结果集(result sets)以及其它的数据库对象, 使得Java程序能方便地与数据库交互并处理所得的结果。使用JDBC, 所有Java程序(包括Java applications , applets和servlet)都能通过SQL语句或存储在数据库中的过程(stored procedures)来存取数据库。
        要通过JDBC来存取某一特定的数据库,必须有相应的JDBC driver,它往往是由生产数据库的厂家提供,是连接JDBC API与具体数据库之间的桥梁。
        通常,Java程序首先使用JDBC API来与JDBC Driver Manager交互,由JDBC Driver Manager载入指定的JDBC drivers, 以后就可以通过JDBC API来存取数据库。
    

    什么是ODBC?

    (Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 
    一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。 
    

    oracle JDBC 对应的jdk

    作者:Travel.Liu
    链接:https://www.zhihu.com/question/34452464/answer/59342821
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    
    ojdbc7.jarJava classes when using the JDBC Thin and OCI client-side driver - with Java 7.0 VM.
    ojdbc6.jarJava classes when using the JDBC Thin and OCI client-side driver - with Java 6.0 VM.
    ojdbc5.jarJava classes when using the JDBC Thin and OCI client-side driver - with Java 5.0 VM.
    ojdbc14.jarJava classes when using the JDBC Thin and OCI client-side driver - with Java 1.4 or 5.0 VM. With Java 5.0 VM, you can use this library if the JDBC version is 10.2.
    classes12.jarSame as ojdbc14.jar except for use with with Java 1.2 or 1.3 VM.
    classes12.zipSame as classes12.jar except in zip format. This file will almost certainly not be available in future releases. You should use classes12.jar instead.
    

    工作中遇到的bug

    Unsupported major.minor version 52.0 (unable to load class oracle...
    j2ee项目中一次ant编译然后遇到 了,build.xml文件配置的 ojdbc8,然后我的开发环境和运行环境都是jdk6,于是报错。
    排查报错信息后果断修改位备份的 ojdbc6 jar包,故障解决
    
  • 相关阅读:
    Java并发编程(1)-Java内存模型
    Java源码解读(一) 8种基本类型对应的封装类型
    怎样修改织梦网站的favicon图标
    友情链接:图片链接或文字链接
    FCKeditor 添加行距、字体功能 (转载)
    如何解决织梦DedeCMS后台模块管理列表不显示
    制作兼容各种版本浏览器的新闻图片焦点切换效果
    织梦添加站内搜索
    织梦友情链接正确的调用方法和技巧
    织梦后台添加友情链接的方法(flink标签)
  • 原文地址:https://www.cnblogs.com/humi/p/7426582.html
Copyright © 2011-2022 走看看