欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java mysql 當前時間

榮姿康2年前12瀏覽0評論

Java和MySQL是現今非常流行的編程和數據庫語言。在使用這兩種語言進行開發時,經常會使用到當前時間這個重要的概念。接下來我們將探討在Java中如何獲取當前時間,并將其存入MySQL數據庫中。

//在Java中獲取當前時間的代碼
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class GetCurrentTime {
public static void main(String[] args) {
//獲取當前時間
LocalDateTime currentDateTime = LocalDateTime.now();
//將當前時間格式化為指定格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String currentDateTimeString = currentDateTime.format(formatter);
//輸出當前時間
System.out.println("當前時間為:" + currentDateTimeString);
}
}

上述代碼使用了Java 8中的時間庫,通過獲取當前時間并按照指定格式進行格式化,最終輸出了當前時間。接下來我們需要將這個時間存入MySQL數據庫中。

//在Java中將當前時間存入MySQL中的代碼
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class SaveCurrentTimeToMySQL {
public static void main(String[] args) throws Exception {
//獲取當前時間
LocalDateTime currentDateTime = LocalDateTime.now();
//將當前時間格式化為指定格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String currentDateTimeString = currentDateTime.format(formatter);
//連接MySQL數據庫
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, username, password);
//構造SQL語句并執行
String sql = "INSERT INTO mytable (current_time) VALUES (?)";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, currentDateTimeString);
ps.executeUpdate();
//關閉連接
conn.close();
System.out.println("當前時間已成功存入MySQL數據庫中");
}
}

上述代碼中,我們首先獲取當前時間并按照指定格式進行格式化。然后通過JDBC連接MySQL數據庫,并構造了一個INSERT語句,將格式化后的當前時間作為參數傳入PreparedStatement的setString()方法中,并執行更新操作。最后關閉連接,輸出提示語句。