您还可以通过 Java 通用数据库连接(JDBC)连接 OceanBase。
在应用服务器外使用 JDBC 时,DriverManager 类将用于管理连接的建立,但需要告诉 DriverManager 应与哪个JDBC 驱动建立连接。完成该任务的最简单方法是:在实施了 java.sql.Driver
接口的类上使用 Class.forName()
。对于 MySQL Connector/J
,该类的名称是com.mysql.jdbc.Driver
。采用该方法,可使用外部配置文件来提供连接到数据库时将使用的驱动类名和驱动参数。
在下面的 Java 代码示例中,介绍了在应用程序的main()
方法中注册 MySQLConnector/J
的方式:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class LoadDriver {
public static void main(String[] args) {
try {
// The newInstance() call is a work around for some
// broken Java implementations
Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception ex) {
// handle the error
}
}
在 DriverManager 中注册了驱动后,通过调用 DriverManager.getConnection(),能够获得与特殊数据库相连的连接实例。