Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để đặt Ngày hiện tại thành cột ngày trong MySQL từ Java?

Trong JDBC, bạn có thể sử dụng setDate() để đặt giá trị DATE trong câu lệnh đã chuẩn bị, hãy xem API của PreparedStatement . Điều này chuyển đổi giá trị thành kiểu DATE trong cơ sở dữ liệu.

PreparedStatement prep = con.prepareStatement("some query with a DATE field");
Date d = new Date(System.currentTimeMillis());
// just an example (its the java.sql.Date class, not java.util.Date)
prep.setDate(index, d);
// ...

Để nhận được java.sql.Date này đối tượng trở lại với giá trị của trường DATE sử dụng getDate() phương thức của lớp ResultSet .

ResultSet res = con.executeQuery("some query with a DATE field");
Date d = res.getDate(index);

Bạn có thể làm việc với d đối tượng như java.util.Date đối tượng (như sử dụng trong Calendar đối tượng) khi nó mở rộng từ nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay đổi múi giờ CURRENT_TIMESTAMP của Google Cloud SQL?

  2. Nginx - Tải xuống PHP thay vì thực thi

  3. Hibernate tự động tạo cơ sở dữ liệu

  4. MySQL Master để Master Replication

  5. MYSQL trích xuất các phần tử json trong đó json chứa