GBase8s数据库从V8.8 330 版本开始提供oracle兼容模式。可以通过配置JDBC连接串的可选参数sqlmode=oracle来实现开启。
使用oracle模式后jdbc会有如下影响:
1)支持兼容oracle的语法sql(具体支持程度参考GBase 8s数据库的兼容性)
2)支持类似oracle package特性
3)DatabaseMetadata的行为与oracle jdbc DatabaseMetadata的行为兼容
1.1 开启方式
gbasedbtjdbc从3.3.0版本开始支持使用url参数来使用GBase8s数据库的oracle模式和gbase模式。参数信息如下表格:
使用方式如下
oracle模式:
jdbc:gbasedbt-sqli://123.45.67.89:1533/testDB:
GBASEDBTSERVER=myserver;user=rdtest;password=test;sqlmode=oracle
gbase模式
jdbc:gbasedbt-sqli://123.45.67.89:1533/testDB:
GBASEDBTSERVER=myserver;user=rdtest;password=test;sqlmode=gbase