Version information
Release date: December 15, 2022
Version: V2.4.1
Overview
OceanBase Connector/J V2.4.1 incorporates the rich client functionality from version 2.3.0 and fixes numerous MySQL compatibility issues. It is suitable for routine business use.
Feature enhancements
- Integrated rich client capabilities by incorporating ODP's routing logic into the driver. Business requests are routed directly within the driver to the target OBServer node. This eliminates the need for load balancing devices, shortening the access path.
- Added new options:
obProxySocket,clobberStreamingResults,maxRows,zeroDateTimeBehavior,allowNanAndInf,defaultConnectionAttributesBanList, andenableOb20Checksum. - Added a JVM parameter to output the HTTP/2.0 protocol header in the console.
- Added a checksum verification switch for the OB2.0 protocol.
Bug fixes
- Fixed several MySQL compatibility issues.
- Fixed an exception thrown by the
setDatemethod when binary mode was enabled. - Fixed an error where setting a value of another type to a String field in an Array+Struct object caused a forced String conversion and error.
- Fixed a null pointer exception in
getSchemaafter connecting to an Oracle-compatible mode database without specifying theschemain the URL. - Fixed an error when using
getObject()to retrieve data.
Note
When using this version, if you call the close method on some DatabaseMetaData interfaces (such as getProcedures, getTables, getSchemas, getColumns, getFunctions, TABLEPrivileges, getPrimaryKeys, getBestRowldentifier, ColumnPrivileges, and keysQuery), it may cause an infinite recursion because the returned result sets are not closed.
