Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


快速入门

📄字数 794
👁️阅读量 加载中...

JDBC介绍

JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法,可以为多种关系数据库提供统一访问。JDBC提供了一种基准,通过此基准数据库开发人员可构建更高级的工具和接口,也可通过此基准编写数据库应用程序。

系统架构

虚谷数据库的JDBC驱动程序(以下简称:XuguDB-JDBC)实现了Java程序和虚谷数据库通信,支持SQL语句对数据库的访问,同时也是构造高级API和数据库开发工具的基础。

JDBC 结构图图1 JDBC 结构图

开发流程

使用XuguDB-JDBC实现应用程序与虚谷数据库之间的连接服务,应用程序所在计算机需已安装JRE(Java Runtime Environment)。XuguDB-JDBC参照JDBC API实现,支持JDBC 3.0功能,Java应用程序与虚谷数据库之间的所有操作均需通过XuguDB-JDBC来完成。

用户想要实现对数据库的访问,一般要经过如下的步骤:

  1. 通过驱动器管理器获取连接接口。
  2. 获得 Statement 或 Statement 子类。
  3. 通过 Statement 执行 SQL 命令。
  4. 处理执行结果。
  5. 关闭 Statement。
  6. 关闭连接。

示例:获取数据库连接对象

java
String url = "jdbc:xugu://127.0.0.1:5138/SYSTEM";
String username = "SYSDBA";
String password = "SYSDBA";
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select 1 from dual;");
while (rs.next()){
    System.out.println(rs.getObject(1));
}

stmt.close();
conn.close();