【问题标题】:What is ojdbc6.jar file?什么是 ojdbc6.jar 文件?
【发布时间】:2015-09-30 12:25:48
【问题描述】:

对于学校项目,我必须使用 Java 编写使用数据库的程序,为此我必须导入该项目文件 ojdbc6.jar。我知道没有它我无法使用数据库,但我真的不知道这个文件是什么。有人可以解释一下吗?这样的文件是如何被调用的,它的具体用途是什么?

【问题讨论】:

  • 这是一个Oracle数据库jdbc驱动。但是如果你用谷歌搜索,你会很快发现:)

标签: java oracle jdbc jar ojdbc


【解决方案1】:

简单地说,JDBC 驱动程序是一组类,它们将 JDBC API 所需的功能映射到特定类型的数据库提供的功能上。

每个数据库都使用不同的“有线协议”在数据库客户端和数据库服务器中运行的代码之间进行通信。 JDBC 将其“抽象化”,因此 Java 程序可以与任何供应商的数据库进行通信(或多或少1)。 JDBC 驱动程序是使抽象起作用的“粘合剂”。

在 Oracle 案例中,有多个 JDBC 驱动程序,用于各种目的,包括

  • 瘦驱动程序与 OCI 或服务器本机驱动程序(OCI 和服务器本机驱动程序取决于平台特定的本机库)
  • 客户端与服务器端驱动程序(服务器端库针对客户端代码在数据库服务器计算机上运行的情况进行了优化......例如。)
  • 不同版本Java的驱动程序;例如支持不同的 JDBC 一致性级别。

“ojdbc6.jar”文件构成Oracle瘦客户端JDBC驱动程序,兼容Java 6(JDBC级别4.0)。

欲了解更多信息,请阅读Oracle JDBC FAQ


1 - 有几个问题使跨数据库兼容性变得困难。首先,不同的数据库支持不同的 SQL 方言,提供不同的 SQL 数据类型集。其次,某些数据库供应商(包括 Oracle,在他们收购 Sun 之前)已经对 JDBC 实施了非标准扩展。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-10
    • 2011-03-13
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多