快速入门
📄字数 794
👁️阅读量 加载中...
JDBC介绍
JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法,可以为多种关系数据库提供统一访问。JDBC提供了一种基准,通过此基准数据库开发人员可构建更高级的工具和接口,也可通过此基准编写数据库应用程序。
系统架构
虚谷数据库的JDBC驱动程序(以下简称:XuguDB-JDBC)实现了Java程序和虚谷数据库通信,支持SQL语句对数据库的访问,同时也是构造高级API和数据库开发工具的基础。

开发流程
使用XuguDB-JDBC实现应用程序与虚谷数据库之间的连接服务,应用程序所在计算机需已安装JRE(Java Runtime Environment)。XuguDB-JDBC参照JDBC API实现,支持JDBC 3.0功能,Java应用程序与虚谷数据库之间的所有操作均需通过XuguDB-JDBC来完成。
用户想要实现对数据库的访问,一般要经过如下的步骤:
- 通过驱动器管理器获取连接接口。
- 获得 Statement 或 Statement 子类。
- 通过 Statement 执行 SQL 命令。
- 处理执行结果。
- 关闭 Statement。
- 关闭连接。
示例:获取数据库连接对象
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();