⾼斯数据库基于mysql_⾼斯数据库(gaussDB)-基于JDBC开
mysql下载jar包发(1)
JDBC(Java Database Connectivity,java 数据库连接)是⼀种⽤于执⾏ SQL 语句的 Java
API,可以为多种关系数据库提供统⼀访问接⼝,应⽤程序可基于它操作数据。
GaussDB 200 库提供了对 JDBC 4.0 特性的⽀持,需要使⽤ JDK1.6 及以上版本编译程序代
码,不⽀持 JDBC 桥接 ODBC ⽅式。
JDBC 包与驱动类
JDBC 包
从发布包中获取。包名为 GaussDB Kernel-VxxxRxxxCxx- 操作系统版本号 -64bit-
。
解压后有两个 JDBC 的驱动 jar 包:
gsjdbc4.jar:与 PostgreSQL 保持兼容的驱动包,其中类名、类结构与 PostgreSQL 驱
动完全⼀致,曾经运⾏于 PostgreSQL 的应⽤程序可以直接移植到当前系统使⽤。
gsjdbc200.jar:如果同⼀ JVM 进程内需要同时访问 PostgreSQL 及 GaussDB 200 请使
⽤此驱动包,它的主类名为“com.huawei.gauss200.jdbc.Driver”(即将
“org.postgresql”替换为“com.huawei.gauss200.jdbc”), 数据库连接的 URL 前缀为
“jdbc:gaussdb”,其余与 gsjdbc4.jar 相同。
驱动类
在创建数据库连接之前,需要加载数据库驱动类“org.postgresql.Driver”(对应包
gsjdbc4.jar)或者“com.huawei.gauss200.jdbc.Driver”(对应 gsjdbc200.jar)。
说明
由于 GaussDB 200 在 JDBC 的使⽤上与 PG 的使⽤⽅法保持兼容,所以同时在同⼀进程内使⽤两个
JDBC 的驱动的时候,可能会类名冲突。
开发流程
加载驱动
在创建数据库连接之前,需要先加载数据库驱动程序。
加载驱动有两种⽅法:
在代码中创建连接之前任意位置隐含装载:Class.forName(“org.postgresql.Driver”);
在 JVM 启动时参数传递:java -Djdbc.drivers=org.postgresql.Driver jdbctest
说明
上述 jdbctest 为测试⽤例程序的名称。
当使⽤ gsjdbc200.jar 时,上⾯的 Driver 类名相应修为 "com.huawei.gauss200.jdbc.Driver"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论