Mysql
 sql >> Baza danych >  >> RDS >> Mysql

JDBC:Wstawianie wartości dat do MySQL

PreparedStatement udostępnia metody setDate(..) , setTimestamp(..) i setTime(..) zastąpić symbole zastępcze (? ) z polami typu daty. Użyj ich

String lastCrawlDate = "2014-01-28";
Date utilDate = new SimpleDateFormat("yyyy-MM-dd").parse(lastCrawlDate);
// because PreparedStatement#setDate(..) expects a java.sql.Date argument
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); 

Connection con = ...;
PreparedStatement p = con.prepareStatement("insert into JsonData (last_crawl_date) values(?))");
p.setDate(1, sqlDate);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak utworzyć unikalną stronę php dla każdego wiersza w bazie danych mysql?

  2. Czy można zrobić klucz obcy MySQL w jednej z dwóch możliwych tabel?

  3. Zmień nazwę Laravela created_at i updated_at

  4. Skonfiguruj bazę danych i utwórz użytkownika tylko do odczytu w AWS Redshift i Mysql

  5. Dlaczego warto używać ograniczeń kluczy obcych w MySQL?