要將指定時間添加到數據庫,你需要使用JDBC(Java數據庫連接)來連接到數據庫并執行相應操作。
以下是一個示例代碼,演示如何將指定時間添加到數據庫中:
import java.sql.*; public class InsertTimeToDatabase {????public?static?void?main(String[]?args)?{
????????//?數據庫連接信息
????????String?url?=?“jdbc:mysql://localhost:3306/mydatabase”;
????????String?username?=?“root”;
????????String?password?=?“password”;
????????Connection?conn?=?null;
????????PreparedStatement?pstmt?=?null;
????????try?{
????????????//?連接數據庫
????????????conn?=?DriverManager.getConnection(url,?username,?password);
????????????//?SQL插入語句
????????????String?sql?=?“INSERT?INTO?mytable?(time_column)?VALUES?(?)”;
????????????//?創建PreparedStatement對象
????????????pstmt?=?conn.prepareStatement(sql);
????????????//?指定時間
????????????java.util.Date?date?=?new?java.util.Date();
????????????java.sql.Timestamp?timestamp?=?new?java.sql.Timestamp(date.getTime());
????????????//?設置參數
????????????pstmt.setTimestamp(1,?timestamp);
????????????//?執行插入操作
????????????int?rows?=?pstmt.executeUpdate();
????????????if?(rows?>?0)?{
????????????????System.out.println(“時間已成功插入到數據庫中!”);
????????????}
????????}?catch?(SQLException?e)?{
????????????e.printStackTrace();
????????}?finally?{
????????????//?關閉連接和釋放資源
????????????try?{
????????????????if?(pstmt?!=?null)?{
????????????????????pstmt.close();
????????????????}
????????????????if?(conn?!=?null)?{
????????????????????conn.close();
????????????????}
????????????}?catch?(SQLException?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????} }
你需要將示例代碼中的url
、username
和password
修改為你自己數據庫的連接信息,并根據你的表結構修改SQL插入語句中的表名和列名。
然后,使用setTimestamp
方法將指定時間設置為參數,并執行插入操作。如果插入成功,將輸出"時間已成功插入到數據庫中!"。
請注意,這只是示例代碼,實際應用中你可能需要處理異常、關閉連接和釋放資源等。另外,確保你已經導入了正確的JDBC驅動程序。