1.30.22

1.30.22.5

新增功能

  • JDBCDataBaseMetaData 类新增支持 setCatalog 方法,用来设置给定的数据库名称,以便选择此 Connection 对象所连接中的指定数据库来进行操作。

  • JDBCDataBaseMetaData 类新增支持 getCatalogs 方法,用来获取数据库列表。

  • JDBCDataBaseMetaData 类新增支持 getTables 方法,用来获取指定的表信息。

  • JDBCDataBaseMetaData 类新增支持 getColumns 方法,用来获取指定的列信息。

  • JDBCResultSet 类新增支持 getBigDecimal 方法,用来检索当前对象的指定列中类型为 BigDecimal 的数据。现提供如下两种方法:

    BigDecimalgetBigDecimal(intcolumnIndex) throwsSQLException;
    BigDecimalgetBigDecimal(StringcolumnLabel) throwsSQLException;
  • JDBCStatement 类新增支持 setMaxRows 方法,用来设置由 JDBCStatement 生成的任何 ResultSet 对象所能包含的最大行数限制。

  • JDBCStatement 类新增支持 getMaxRows 方法,用来获取由 JDBCStatement 生成的任何 ResultSet 对象可以包含的最大行数。

  • JDBCPrepareStatement 类的 insert into 语句支持插入部分字段,未填写的字段则插入空值。

功能优化

  • JDBCConnection 类的 commit()rollback() 方法不支持用户级别事务操作,默认返回 null。

  • JDBCPrepareStatement 类的 insert into 语句从逐条插入变为批量插入。

1.30.22.4

新增功能

  • 新增支持返回结果为标准 Java 数据类型。

  • DolphinDB JDBC 新增支持 JDBC 4.0 版本,用户在创建连接时无需再设置 Class.forName("com.dolphindb.jdbc.Driver")

功能优化

轻量化 DolphinDB JDBC 依赖的 JAR 包。

1.30.22.3

功能优化

接口 JDBCResultSetData 优化了方法 getColumnType(int columnIndex) 的实现原理,以使其通用化。

1.30.22.2

新增功能

  • 新功能:新增配置参数 tableAlias,支持通过别名访问数据库表。

  • 新功能:配置参数 highAvailablitySites 新增支持通过逗号“,”分隔输入值。

1.30.22.1

新增功能

  • 新增支持 DECIMAL128 数据类型。

  • 新增支持连接属性 sqlStd,用于指定解析 SQL 语句的语法。