GBase8s - 用工具连接GBase8s
Gbase8s常见的非常规语法和需要注意的地方
CREATE SCHEMA AUTHORIZATION joe; -- create schema RENAME TABLE addr3 to addr2 ; -- rename table
日期和时间
CREATE TABLE type03_date (id int, col1 CHAR(24), col2 DATE); INSERT INTO type03_date VALUES (1, 'First', current year to fraction(5)); INSERT INTO type03_date VALUES (2, 'Second', to_date('2021-03-14','YYYY-MM-DD')); CREATE TABLE type04_timestamp (id int, col1 CHAR(24), col2 TIMESTAMP); INSERT INTO type04_timestamp VALUES (1, 'First', current year to fraction(5)); INSERT INTO type04_timestamp VALUES (2, 'Second', to_date('2021-03-14','YYYY-MM-DD'));
特殊的地方(经过实践验证):
1.不同schema之间不允许有同名称的表。
2.访问表可以不用加schema,也可以加,但是不允许加错误的schema。例如登录用户gbasedbt执行下列query
select * from addr dbv001; # gbasedbt.addr 不加schema能正确返回结果 select * from t_bigint dbv003; # joe.t_bigint 不加schema能正确返回结果 select * from joe.t_bigint dbv002; # 加上正确schema 能返回正确结果 select * from joe.addr dbv004; # 加上错误的schema 报错,正常。
GBase8s数据库连接信息
版本 GBase8sV8.8_TL_3.5.0(兼容Oracle)
GBase8s的driver
文件名称:gbasedbtjdbc_3.5.1.jar
发布日期:2024-01-17
下载地址:https://cdn.gbase.cn/products/27/czrl6z38BvTfEQS4uyQcS/gbasedbtjdbc_3.5.1.jar
DBVisualizer和DBeaver连接GBase (用上述信息验证通过):
com.gbasedbt.jdbc.Driver jdbc:gbasedbt-sqli://{host}:{port}/{database}:GBASEDBTSERVER=gbaseserver;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;NEWCODESET=UTF8,utf8,57372;GL_USEGLU=1
Intellij中 pom.xml
<dependency> <groupId>com.gbasedbt.jdbc.Driver</groupId> <artifactId>gbasedbt</artifactId> <version>3.5.1_1_d0c87a</version> <scope>system</scope> <systemPath>${pom.basedir}/lib/gbasedbtjdbc_3.5.1.jar</systemPath> </dependency>