VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

Vastbase G100 JDBC主要类与接口

Vastbase G100 JDBC 驱动由具有建立和管理与Vastbase G100 数据库连接、执行SQL 语句和对结果集进行储存管理的若干功能类组成。

  • Driver类(org.postgresql.Driver)

    当注册驱动的时候或配置软件以使用Vastbase G100 JDBC驱动的时候,应该使用这个类名。示例:

    Class.forName("org.postgresql.Driver");
    
  • DriverManager 类(java.sql.DriverManager)

    跟踪可用的驱动程序,在数据库与相应的驱动程序之间建立连接。应用服务器使用JDBC时,DriverManager 类管理连接的建立。首先需要告诉DriverManager应该与哪个JDBC驱动进行连接,最简单的方法就是使用实现了接口java.sql.Driver的类的Class.forName()方法。在Vastbase G100 JDBC驱动中,这个类的名字叫做org.postgresql.Driver。用这种方法,就可以在连接一个数据库时使用一个外部配置文件来给驱动提供类名和驱动参数。

  • Connection接口(org.postgresql.PGConnection)

    与特定数据库的连接(会话)。在连接上下文中执行SQL 语句并返回结果。

    示例:

    Connection
    con=DriverManager.getConnection("jdbc:postgresql://host:port/dbname
    ", "user","password");
    
  • Statement接口(org.postgresql.PGStatement)

    用于执行SQL语句并返回结果。

  • ResultSet接口(org.postgresql.PGResultSetMetaData)

    存储执行SQL语句产生的结果集。示例:

    Statement st = con.createStatement();
    ResultSet rs = st.executeQuery("select c_custkey from customer");