Documentation Home

6.3.8 结果集

  • clobberStreamingResults

    这将导致流式结果集自动关闭,并且如果在从服务器读取所有数据之前执行另一个查询,则丢弃仍在从服务器流式传输的任何未完成数据。

    默认值 错误的
    自版本 3.0.9
  • emptyStringsConvertToZero

    驱动程序是否应允许从空字符串字段转换为数值“0”?

    默认值 真的
    自版本 3.1.8
  • holdResultsOpenOverStatementClose

    驱动程序是否应按照 JDBC 规范的要求关闭“Statement.close()”上的结果集?

    默认值 错误的
    自版本 3.1.7
  • jdbcCompliantTruncation

    当按照 JDBC 规范要求截断数据时,驱动程序是否应该抛出“java.sql.DataTruncation”异常?如果服务器 sql-mode 包含“STRICT_TRANS_TABLES”,则此属性无效。

    默认值 真的
    自版本 3.1.2
  • maxRows

    要返回的最大行数。默认“0”表示返回所有行。

    默认值 -1
    自版本 所有版本
  • netTimeoutForStreamingResults

    当使用流式结果集功能时,驱动程序应自动将服务器设置“net_write_timeout”设置为什么值?值以秒为单位,值“0”表示驱动程序不会尝试调整该值。

    默认值 600
    自版本 5.1.0
  • padCharsWithSpace

    如果结果集列具有 CHAR 类型并且该值未填充 DDL 中为该列指定的字符数,驱动程序是否应该用空格填充剩余的字符(为了符合 ANSI)?

    默认值 错误的
    自版本 5.0.6
  • populateInsertRowWithDefaultValues

    当使用“CONCUR_UPDATABLE”的结果集时,驱动程序是否应该使用查询中使用的表的 DDL 中的默认值预填充插入行,以便这些值立即可用于“ResultSet”访问器?每次创建此类型的结果集时,此功能都需要为元数据调用数据库。如果禁用,默认值将由对“refreshRow()”的内部调用填充,这将拉回默认值和/或由触发器更改的值。

    默认值 错误的
    自版本 5.0.5
  • scrollTolerantForwardOnly

    驱动程序是否应该与 JDBC API 相矛盾并容忍和支持在“ResultSet.TYPE_FORWARD_ONLY”类型的结果集上向后和绝对游标移动?

    无论此设置如何,都无法在禁止的方向上导航基于游标的结果集和行流式结果集。

    默认值 错误的
    自版本 8.0.24
  • strictUpdates

    驱动程序是否应该对可更新结果集进行严格检查,即选择所有主键?

    默认值 真的
    自版本 3.0.4
  • tinyInt1isBit

    由于 MySQL 服务器在创建表时默默地将 BIT 转换为 TINYINT(1),驱动程序是否应该将数据类型 TINYINT(1) 视为 BIT 类型?

    默认值 真的
    自版本 3.0.16
  • transformedBitIsBoolean

    如果驱动程序将 TINYINT(1) 转换为不同的类型,它是否应该使用 BOOLEAN 而不是 BIT?

    默认值 错误的
    自版本 3.1.9