前言
Java 数据库连接(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。
Vastbase G100 JDBC 数据库驱动程序是一个能够支持基本 SQL 功能的通用应用程序编程接口,支持一般的 SQL 数据库访问。通过 JDBC 驱动程序,用户可以在应用程序中实现对 Vastbase G100 数据库的连接与访问,JDBC 驱动程序的主要功能包括:
建立与管理 Vastbase G100 数据库的连接。
执行SQL 语句。
对结果集进行储存管理。
驱动默认提供p版本的驱动包(VastbaseG100_jdbc_<$version>p_<$buildtime>.jar),在需要同时使用PostgreSQL及Vastbase驱动时,为避免包名与连接串名冲突,我们提供了v版本的驱动包(VastbaseG100_jdbc_<$version>v_<$buildtime>.jar),请联系相关人员获取!
版本驱动包使用说明:
1、使用”jdbc:vastbase”作为URL前缀替换”jdbc:postgresql”。
2、使用”cn.com.vastbase.Driver”作为驱动名称替换”org.postgresql.Driver”。
Vastbase G100 JDBC 主要类与接口
本节主要介绍 Vastbase G100 JDBC 的主要类与接口。
主要类或接口 包 类或接口说明 Driver 类 org.postgresql.Driver 当注册驱动的时候或配置软件以使用Vastbase G100 JDBC驱动的时候,应该使用这个类名。 DriverManager 类 java.sql.DriverManager
跟踪可用的驱动程序,在数据库与相应的驱动程序之间建立连接。
应用服务器使用JDBC时,DriverManager 类管理连接的建立。需要为 DriverManager 配置JDBC驱动,最简单的方法就是使用实现了接口 java.sql.Driver 的类的 Class.forName() 方法。
在Vastbase G100 JDBC驱动中,该类的名称为 org.postgresql.Driver。该方法可以在连接一个数据库时,使用一个外部配置文件来给驱动提供类名和驱动参数。Connection 接口 org.postgresql.PGConnection 与特定数据库的连接(会话)。在连接上下文中执行SQL 语句并返回结果。 Statement 接口 org.postgresql.PGStatement 用于执行SQL语句并返回结果。 ResultSet接口 org.postgresql.PGResultSetMetaData 存储执行SQL语句产生的结果集。