-
驱动程序是否允许在 'PreparedStatement.setDouble()' 中使用 NaN 或 +/- INF 值?
默认值 false 自版本起 3.1.5 -
驱动程序是否应该自动在通过 'set*()' 方法作为参数传递的流/阅读器上调用方法 'close()'?
默认值 false 自版本起 3.1.12 -
compensateOnDuplicateKeyUpdateCounts
在使用预处理语句时,驱动程序是否应该补偿 "INSERT ... ON DUPLICATE KEY UPDATE" 语句的更新计数(2 = 1, 0 = 1)?
默认值 false 自版本起 5.1.7 -
驱动程序是否应该检测服务器不支持的预处理语句,并用客户端模拟版本替换它们?
默认值 true 自版本起 3.1.7 -
generateSimpleParameterMetadata
当服务器无法支持准备语句或服务器端预处理语句已禁用时,驱动程序是否应该为预处理语句生成简化的参数元数据,因为没有元数据可用?
默认值 false 自版本起 5.0.5 -
processEscapeCodesForPrepStmts
驱动程序是否应该处理准备的查询中的转义代码?非准备语句中的默认转义处理行为必须通过属性 'enableEscapeProcessing' 定义。
默认值 true 自版本起 3.1.12 -
如果服务器支持,是否使用服务器端预处理语句?服务器可能会使用 'max_prepared_stmt_count' 限制预处理语句的数量或完全禁用它们。如果无法准备新的服务器端预处理语句,则取决于 'emulateUnsupportedPstmts' 的值,是返回错误还是回退到客户端模拟的预处理语句。
默认值 false 自版本起 3.1.0 -
在 'PreparedStatement/ResultSet.set*Stream()' 方法调用中是否应遵守流长度参数?
默认值 true 自版本起 3.0.2