-
如果在从服务器读取所有数据之前执行了另一个查询,则会导致流式结果集自动关闭,并且丢弃从服务器流式传输的任何未完成数据。
默认值 false 自版本 3.0.9 -
驱动程序是否应允许将空字符串字段转换为数值“0”?
默认值 true 自版本 3.1.8 -
holdResultsOpenOverStatementClose
驱动程序是否应按照 JDBC 规范的要求在“Statement.close()”上关闭结果集?
默认值 false 自版本 3.1.7 -
当数据被截断时,驱动程序是否应该抛出“java.sql.DataTruncation”异常,就像 JDBC 规范所要求的那样?如果服务器 sql 模式包含“STRICT_TRANS_TABLES”,则此属性无效。
默认值 true 自版本 3.1.2 -
要返回的最大行数。默认值“0”表示返回所有行。
默认值 -1 自版本 所有版本 -
使用流式结果集功能时,驱动程序应该将服务器设置“net_write_timeout”自动设置为哪个值?值的单位为秒,值“0”表示驱动程序不会尝试调整此值。
默认值 600 自版本 5.1.0 -
如果结果集列的类型为 CHAR,并且该值未填满列的 DDL 中指定的字符数,则驱动程序是否应该用空格填充剩余的字符(为了符合 ANSI 标准)?
默认值 false 自版本 5.0.6 -
populateInsertRowWithDefaultValues
使用“CONCUR_UPDATABLE”类型的结果集时,驱动程序是否应该使用查询中使用的表的 DDL 中的默认值预先填充插入行,以便这些值立即可用于“ResultSet”访问器?此功能需要在每次创建此类型的结果集时调用数据库以获取元数据。如果禁用,则默认值将由对“refreshRow()”的内部调用填充,该调用会提取默认值和/或由触发器更改的值。
默认值 false 自版本 5.0.5 -
驱动程序是否应该违反 JDBC API,并容忍和支持在“ResultSet.TYPE_FORWARD_ONLY”类型的结果集上进行向后和绝对游标移动?
无论此设置如何,都无法在禁止的方向上导航基于游标的结果集和行流式结果集。
默认值 false 自版本 8.0.24 -
驱动程序是否应该对可更新的结果集进行严格检查,即检查所有主键?
默认值 true 自版本 3.0.4 -
由于 MySQL 服务器在创建表时会将 BIT 静默转换为 TINYINT(1),因此驱动程序是否应该将数据类型 TINYINT(1) 视为 BIT 类型?
默认值 true 自版本 3.0.16 -
如果驱动程序将 TINYINT(1) 转换为其他类型,它是否应该使用 BOOLEAN 而不是 BIT?
默认值 false 自版本 3.1.9