首批通过分布式安全可靠测评,为关键业务系统打造
Java 相关 API 介绍
更新时间:2026-06-26 16:52:50
本文主要介绍 Java 常用 API 接口和示例。
常用 API 接口概览
Java 常用 API 接口如下表所示。
有关各接口的方法介绍,请参见官网文档 《OceanBase Connector/J》 下的 常用 API 接口概览 内容。
| 名称 | 描述 |
|---|---|
| java.sql.Connection | 数据库连接接口 |
| java.sql.CallableStatement | 存储过程执行接口 |
| java.sql.DatabaseMetaData | 定义数据库对象的接口 |
| java.sql.Driver | 数据库的驱动程序接口 |
| java.sql.PreparedStatement | 预处理语句接口 |
| java.sql.ParameterMetaData | 获取参数信息的接口 |
| java.sql.ResultSet | 执行结果集的接口 |
| java.sql.ResultSetMetaData | 用于对 ResultSet 对象的相关信息做具体描述 |
| java.sql.Statement | SQL 语句接口 |
| javax.sql.ConnectionPoolDataSource | 数据源连接池接口 |
| javax.naming.Context | 连接配置的上下文接口 |
| javax.sql.PooledConnection | 由连接池创建的连接接口 |
示例
查询数据库当前的系统时间。
String url = "jdbc:oceanbase://连接串:1521/SYS";
String username = "SYS";
String password = "***";
Connection conn = null;
try {
Class.forName("com.oceanbase.jdbc.Driver");
conn = DriverManager.getConnection(url, username, password);
PreparedStatement ps = conn.prepareStatement("select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;");
ResultSet rs = ps.executeQuery();
rs.next();
System.out.println("sysdate is:" + rs.getString(1));
rs.close();
ps.close();
} catch (Throwable e) {
e.printStackTrace();
} finally {
if (null != conn) {
conn.close();
}
}