暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase8s jdbc开启oracle兼容模式说明

wj2021 2022-08-24
1379

 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模式。参数信息如下表格: 

参数名

可选值

默认值

说明

sqlmode

gbase,oracle

gbase

参数值不分区大小写。

 

gbase:在不配置sqlmode情况下,默认行为为gbase模式,其与在url串中显示配置该值意义是一致的。

oracle:如果需要使用该模式,需要在url串中显示配置该参数,配置该参数后jdbc将使用oracle兼容模式操作数据库。

使用方式如下

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

 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论