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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




