在Java中插入MySQL日期非常容易。我們可以使用Java.sql包中提供的Date和DateFormat類來格式化和插入日期。
首先,我們需要連接到MySQL數據庫:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
接下來,我們需要將日期格式化為MySQL的日期格式:"yyyy-MM-dd":
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date date = new java.util.Date(); String formattedDate = dateFormat.format(date);
現在,我們可以將日期插入到MySQL日期列中:
String query = "INSERT INTO mytable (date_column) VALUES (?)"; PreparedStatement stmt = conn.prepareStatement(query); stmt.setDate(1, Date.valueOf(formattedDate)); stmt.executeUpdate();
在這個例子中,我們將格式化后的日期作為參數綁定到了PreparedStatement的第一個占位符上。最后,我們執行了更新操作并關閉了連接。