Documentation Home

6.6.2 小数秒

java.sql.TIME根据 JDBC 规范,根据 JDBC 规范,实例在设计上不应包含小数秒,因为 它java.sql.TIME是 的包装器 java.util.Date,所以可以在java.sql.TIME 实例中存储小数秒。但是,当 Connector/J 将 a java.sql.TIME作为 MySQL TIME值插入服务器时,小数秒总是被截断。为了允许将小数秒发送到服务器, sendFractionalSecondsForTime在版本 8.0.23 中引入了一个连接属性:当该属性为 true(默认值)时,小数秒用于java.sql.TIME被发送到服务器;否则,小数秒将被截断。

sendFractionalSeconds此外,自 8.0.23 版以来 ,连接属性 已成为发送所有日期时间类型的小数秒的全局控件。因此,如果 sendFractionalSeconds=false,无论 的值如何,都不会发送小数秒 sendFractionalSecondsForTime