Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да задам Текуща дата на MySQL колона за дата от Java?

В JDBC можете да използвате setDate() метод за задаване на стойност DATE в подготвеното изявление, вижте API на PreparedStatement . Това преобразува стойността в типа DATE в базата данни.

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);
// ...

За да получите тази java.sql.Date обект обратно със стойността на полето DATE, използвайте getDate() метод на класа ResultSet .

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

Можете да работите с d обект като java.util.Date обект (като използване в Calendar обект), тъй като се простира от него.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да инсталирате phpMyAdmin

  2. MYSQL - изберете първите 4 записа за всяка категория в таблица

  3. Проблеми с инсталацията на mysql-python (на mac os x lion)

  4. Как могат да се проверят индексите, ако съществуват при миграция на Laravel?

  5. Ограничение на общи критерии в Hibernate за всички заявки за всички таблици