Connector/J 9.0 连接属性的完整列表可在 第 6.3 节,“配置属性” 中找到。以下是从 Connector/J 5.1 到 8.0 及更高版本中已更改(已移除、已添加、名称已更改或默认值已更改)的连接属性。
已移除的属性(连接时请勿使用)
useDynamicCharsetInfo
useBlobToStoreUTF8OutsideBMP
、utf8OutsideBmpExcludedColumnNamePattern
和utf8OutsideBmpIncludedColumnNamePattern
:MySQL 5.6 及更高版本支持 utf8mb4 字符集,该字符集应由 Connector/J 应用程序使用以支持超出 Unicode 版本 3 的基本多语言平面 (BMP) 的字符。useJvmCharsetConverters
:现在所有情况下均使用 JVM 字符集转换-
以下日期和时间属性
dynamicCalendars
noTzConversionForTimeType
noTzConversionForDateType
cacheDefaultTimezone
useFastIntParsing
useFastDateParsing
useJDBCCompliantTimezoneShift
useLegacyDatetimeCode
useSSPSCompatibleTimezoneShift
useTimezone
useGmtMillisForDatetimes
dumpMetadataOnColumnNotFound
relaxAutoCommit
strictFloatingPoint
runningCTS13
retainStatementAfterResultSetClose
nullNamePatternMatchesAll
已添加的属性
mysqlx.useAsyncProtocol
(已弃用)
名称已更改的属性
com.mysql.jdbc.faultInjection.serverCharsetIndex
更改为com.mysql.cj.testsuite.faultInjection.serverCharsetIndex
loadBalanceEnableJMX
更改为ha.enableJMX
replicationEnableJMX
更改为ha.enableJMX
默认值已更改的属性
nullCatalogMeansCurrent
现在默认值为false