java.sql.Timestamp是Java中的一种时间类型,它继续自java.util.Date,同时还具备纳秒级精度和JDBC兼容性。Timestamp示意了自1970年1月1日0时0分0秒(UTC)以来的毫秒数,并提供了剖析和名堂化日期的方式。
Timestamp在JDBC(Java Database Connectivity)中获得了普遍的应用,它用于示意SQL的TIMESTAMP类型,可以存储到数据库中。在JDBC中,可以使用ResultSet.getTimestamp方式获取数据库中的Timestamp类型数据,也可以使用PreparedStatement.setTimestamp方式将Timestamp类型数据存储到数据库。
如下是一个使用java.sql.Timestamp获取当前时间并将其存储到MySQL数据库的样例代码:
import java.sql.Timestamp;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public class Main { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/test?useSSL=false