10.1. 发布记录
10.1.1. 版本发布 42.2.25-24.1.1.0
- 发布日期:2024-6-25
支持执行Oracle PL/SQL块语句中的存储过程、函数、包、类型创建语句
解决依赖slf4j问题,驱动本身可独立运行,支持在python环境中直接使用
限制org.postgresql.Driver驱动仅支持连接LightDB
10.1.2. 版本发布 42.2.25-24.1.0.0
- 发布日期:2024-6-17
新增驱动com.hundsun.lightdb.Driver,仅支持连接LightDB
10.1.3. 版本发布 42.2.25-23.4.0.0
- 发布日期:2023-12-29
驱动支持Oracle隐式转换:将类型VARCHAR2转换为Java类型Byte、Short、Integer、Long、Float、Double、BigDecimal、Boolean、String、byte[]、java.sql.Date、java.sql.Timestamp、java.sql.Time、Object
驱动支持Oracle隐式转换:将类型NVARCHAR2转换为Java类型Byte、Short、Integer、Long、Float、Double、BigDecimal、Boolean、String、byte[]、java.sql.Date、java.sql.Timestamp、java.sql.Time、Object
驱动支持Oracle隐式转换:将类型CHAR转换为Java类型Byte、Short、Integer、Long、Float、Double、BigDecimal、Boolean、String、byte[]、java.sql.Date、java.sql.Timestamp、java.sql.Time、Object
驱动支持Oracle隐式转换:将类型NCHAR转换为Java类型Byte、Short、Integer、Long、Float、Double、BigDecimal、Boolean、String、byte[]、java.sql.Date、java.sql.Timestamp、java.sql.Time、Object
驱动支持Oracle隐式转换:将类型NUMBER转换为Java类型Byte、Short、Integer、Long、Float、Double、BigDecimal、Boolean、String、byte[]、Object
驱动支持Oracle隐式转换:将类型FLOAT转换为Java类型Byte、Short、Integer、Long、Float、Double、BigDecimal、Boolean、String、byte[]、Object
驱动支持Oracle隐式转换:将类型DATE转换为Java类型String、byte[]、java.sql.Timestamp、java.sql.Time、Object
驱动支持Oracle隐式转换:将类型TIMESTAMP转换为Java类型String、byte[]、java.sql.Timestamp、java.sql.Time、Object
10.1.4. 版本发布 42.2.25-23.3.4.0
- 发布日期:2023-12-06
驱动支持Oracle隐式转换:将类型VARCHAR2转换为Java类型Long
驱动完整支持Oracle VARCHAR2类型:oid固定为16384
驱动新增支持org.postgresql.jdbc.PgPreparedStatement.setCharacterStream(int, java.io.Reader, long)方法功能
10.1.5. 版本发布 42.2.25-23.3.3.0
- 发布日期:2023-11-22
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)将int2、int4、int8类型读取为Java Double类型
10.1.6. 版本发布 42.2.25-23.3.2.2
- 发布日期:2023-11-08
驱动支持匿名块绑定参数个数增加到256
10.1.7. 版本发布 42.2.25-23.3.2.1
- 发布日期:2023-11-06
驱动新增支持匿名块传递绑定变量参数
10.1.8. 版本发布 42.2.25-23.3.2.0
- 发布日期:2023-10-23
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)将TIMESTAMPTZ类型读取为Java java.time.LocalDateTime类型
10.1.9. 版本发布 42.2.25-23.3.1.0
- 发布日期:2023-10-12
驱动新增支持通过java.sql.ResultSetMetaData.getColumnType获取VARCHAR2类型
10.1.10. 版本发布 42.2.25-23.3.0.0
- 发布日期:2023-09-28
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列读取为Java String类型
10.1.11. 版本发布 42.2.24-23.2.0.2
- 发布日期:2023-08-04
驱动新增支持调用org.postgresql.jdbc.PgPreparedStatement.setNull(int, int)方法时,第二个参数传入Types.CLOB和Types.BLOB
10.1.12. 版本发布 42.2.24-23.2.0.1
- 发布日期:2023-07-24
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列类型NUMERIC读取为Java Short类型
10.1.13. 版本发布 42.2.24-23.2.0.0
- 发布日期:2023-07-03
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getBlob(java.lang.String)函数读取列类型为bytea的数据
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getBlob(int)函数读取列类型为bytea的数据
10.1.14. 版本发布 42.2.24-23.1.0.3
- 发布日期:2023-06-02
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列类型VARCHAR2/NVARCHAR2读取为Other
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列类型BLOB读取为BYTEA
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列类型CLOB读取为TEXT
10.1.15. 版本发布 42.2.24-23.1.0.2
- 发布日期:2023-05-19
缺陷修复:解决高并发下EhCache存储目录冲突问题
10.1.16. 版本发布 42.2.24-23.1.0.1
- 发布日期:2023-04-06
功能优化:将Druid依赖隔离在驱动内部,不会与项目中的Druid版本冲突
10.1.17. 版本发布 42.2.24-22.4.0.3
- 发布日期:2023-03-09
Oracle模式下,驱动新增将空值置为null,行为与Oracle保持一致
10.1.18. 版本发布 42.2.24-22.4.0.2
- 发布日期:2023-02-15
驱动新增org.postgresql.jdbc.PgPreparedStatement.setClob(int, java.io.Reader)方法功能
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列类型CLOB读取为Java Clob
10.1.19. 版本发布 42.2.24-22.4.0.1
- 发布日期:2023-01-19
驱动新增支持匿名块和普通SQL语句同时执行
10.1.20. 版本发布 22.3.3
- 发布日期:2022-09-08
Mysql模式,新增支持SQL_CALC_FOUND_ROWS and SELECT FOUND_ROWS()特性
10.1.21. 版本发布 22.3.2
- 发布日期:2022-09-07
移除LightDB JDBC过期时间限制
10.1.22. 版本发布 22.3.1-221201
- 发布日期:2022-08-31
功能优化:优化org.postgresql.jdbc.PgPreparedStatement.setDouble函数在操作NUMERIC类型时的精度处理
10.1.23. 版本发布 22.2.1-221011
- 发布日期:2022-07-18
新增连接参数extendSchema,当用户设置了该参数时,会将配置的schema自动增加到当前连接的search_path中
10.1.24. 版本发布 42.2.30
- 发布日期:2022-06-22
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列类型NUMERIC读取为Java Integer类型
10.1.25. 版本发布 42.2.29
- 发布日期:2022-06-20
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列类型NUMERIC读取为Java Long类型
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列类型CHAR(1)读取为Java Character类型
10.1.26. 版本发布 42.2.27
- 发布日期:2022-05-31
驱动新增支持通过org.postgresql.jdbc.PgResultSet.getObject(int, java.lang.Class<T>)方法将数据库列类型NUMERIC读取为Java Double类型
10.1.27. 版本发布 42.2.26
- 发布日期:2022-05-23
功能优化:to_number功能和Oracle保持一致,支持直接返回截断后的Java Integer类型
10.1.28. 版本发布 42.2.25
- 发布日期:2022-05-11
驱动新增支持Oracle匿名块语法
10.1.29. 版本发布 42.2.24
- 发布日期:2022-04-26
缺陷修复:自动提交模式下,fetchSize不生效,服务端会将所有数据全部返回,可能导致客户端内存溢出