PostgreSQL JDBC主要类与接口
Vastbase E100 JDBC 驱动由具有建立和管理与Vastbase E100数据库连接、执行SQL 语句和对结果集进行储存管理的若干功能类组成。
Driver类(org.postgresql.Driver)
当注册驱动的时候或配置软件以使用Vastbase E100JDBC驱动的时候,应该使用这个类名。示例:
Class.forName("org.postgresql.Driver");
DriverManager 类(java.sql.DriverManager)
跟踪可用的驱动程序,在数据库与相应的驱动程序之间建立连接。在应用服务器外使用JDBC时,DriverManager 类管理连接的确立。要告诉DriverManager 应该与哪个JDBC驱动进行连接,最简单的方法就是使用实现了接口java.sql.Driver的类的Class.forName()方法。在PostgreSQL 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);