Documentation Home

6.3.7 准备好的语句

  • allowNanAndInf

    驱动程序是否应在“PreparedStatement.setDouble()”中允许 NaN 或 +/- INF 值?

    默认值 错误的
    自版本 3.1.5
  • autoClosePStmtStreams

    驱动程序是否应该在通过“set*()”方法作为参数传递的流/阅读器上自动调用方法“close()”?

    默认值 错误的
    自版本 3.1.12
  • compensateOnDuplicateKeyUpdateCounts

    使用准备好的语句时,驱动程序是否应该补偿“INSERT ... ON DUPLICATE KEY UPDATE”语句(2 = 1、0 = 1)的更新计数?

    默认值 错误的
    自版本 5.1.7
  • emulateUnsupportedPstmts

    驱动程序是否应该检测服务器不支持的预处理语句,并用客户端模拟版本替换它们?

    默认值 真的
    自版本 3.1.7
  • generateSimpleParameterMetadata

    当因为服务器不支持准备语句或服务器端准备语句被禁用而没有元数据可用时,驱动程序是否应该为准备语句生成简化的参数元数据?

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

    驱动程序是否应该在准备好的查询中处理转义码?非准备语句中的默认转义处理行为必须使用属性“enableEscapeProcessing”定义。

    默认值 真的
    自版本 3.1.12
  • useServerPrepStmts

    如果服务器支持,是否使用服务器端准备好的语句?服务器可能会使用“max_prepared_stmt_count”限制准备好的语句的数量或完全禁用它们。如果无法准备新的服务器端准备语句,则取决于“emulateUnsupportedPstmts”的值是返回错误还是回退到客户端模拟准备语句。

    默认值 错误的
    自版本 3.1.0
  • useStreamLengthsInPrepStmts

    “PreparedStatement/ResultSet.set*Stream()”方法调用中的荣誉流长度参数?

    默认值 真的
    自版本 3.0.2