GBase 8c
其他
文章
GBase 8c基于JDBC开发规范
发表于2023-12-06 16:18:32198次浏览2个评论
基于JDBC开发
JDBC(Java Database Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问接口,应用程序可基于它操作数据。GBase 8c数据库提供了对JDBC 4.0特性的支持,需要使用JDK1.8版本编译程序代码,不支持JDBC桥接ODBC方式。
开发规范
如果用户在APP的开发中,使用了连接池机制,那么需要遵循如下规范:
如果在连接中设置了GUC参数,那么在将连接归还连接池之前,必须使用“SET SESSION AUTHORIZATION DEFAULT;RESET ALL;”将连接的状态清空。
如果使用了临时表,那么在将连接归还连接池之前,必须将临时表删除。
否则,连接池里面的连接就是有状态的,会对用户后续使用连接池进行操作的正确性带来影响。
兼容性原则:
新驱动前向兼容数据库,若需使用驱动与数据库同步增加的新特性,必须升级数据库。
behavior_compat_options='proc_outparam_override' 重载参数仅在A兼容模式可用。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526