创新互联OceanBase教程:OceanBaseConnector/J简介

OceanBase 通过 OceanBase Connector/J 为基于 Java 开发的客户端应用程序提供连接。Java 数据库连接器(Java Database Connectivity,JDBC)提供了 Java 连接关系数据库的接口,是一种 Java 标准。OceanBase Connector/J 是一种实现 JDBC API 的驱动程序。

创新互联主打移动网站、网站制作、网站建设、网站改版、网络推广、网站维护、域名注册、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。

JDBC 标准由 Sun Microsystems 定义,通过标准 ​java.sql​接口实现,支持各个提供程序使用自己的 JDBC 驱动程序来实现和扩展标准。JDBC 是基于 X/Open SQL 的调用级别接口(Call Level Interface,CLI)。

主要功能

OceanBase Connector/J 主要模块的功能如下:

  • DriverManager:用于加载驱动程序(Driver),并根据调用请求返回相应的数据库连接(Connection)。
  • Driver:驱动程序,会被加载到 DriverManager 中,负责处理请求并返回相应的数据库连接(Connection)。
  • Connection:数据库连接,负责与数据库进行通讯,提供 SQL 执行以及事务处理的 Connection 环境,创建和执行 Statement。
  • Statement:
    • Statements:用以单次执行 SQL 查询和更新。
    • PreparedStatement:用以执行已缓存的 Statement,其执行路径已经预先确定,支持重复执行以提高执行效率。
    • CallableStatement:用以执行数据库中的存储过程。
  • SQLException:显示在与数据库创建、关闭连接,或者执行 SQL 语句时发生的错误。

OceanBase Connector/J 驱动程序

OceanBase Connector/J 驱动程序属于 JDBC Type 4 驱动类型,可以通过本地协议直接与数据库引擎通信。OBServer 支持 OceanBase Connector/J 驱动程序,同时完全兼容 MySQL 原生的 JDBC 驱动(MySQL Connector Java)。OceanBase Connector/J 驱动程序完全兼容 MySQL JDBC 的使用方式,可以自动识别 OceanBase 数据库的运行模式是 MySQL 还是 Oracle,并在协议层同时兼容这两种模式。

OceanBase Connector/J 驱动程序兼容 OB2.0 协议。

注意 
OBServer 会依据 JDBC 驱动连接时的租户名称判断运行模式为 MySQL 或者 Oracle。Oracle 模式的租户只允许使用 Oracle 兼容的 SQL 语法。

除了支持标准的 JDBC 应用程序编程接口(API),OceanBase Connector/J 还兼容 Oracle Driver 的使用方式,OBServer 的 Oracle 模式兼容 Oracle 的大部分语法。

当前标题:创新互联OceanBase教程:OceanBaseConnector/J简介
链接分享:http://www.shufengxianlan.com/qtweb/news9/259159.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联