###前提・実現したいこと
MySQLにて、次の様なテーブルがあります。
列名 : id,day
型 : String,Date
id列のデータはString型で、day列のデータはDate型で格納するという感じです。
javaのプログラムで、
Date date = new Date();
Connection con = getConnection();
Statement etmt = con.createStatement();
stmt.executeUpdate("INSERT INTO table values('123abc456',"+date+");");
というようにやりました。
しかし、エラーが出てしまいました。どうしてなのでしょうか。
import文は、
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.util.*;
です。
Date型が、utilの方で、sqlでないからなのでしょうか?
だとしたらどうすればいいのでしょうか
全くの初心者なので詳しく教えていただけると助かります。
###発生している問題・エラーメッセージ
om.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; chek the manual that corresponds to your MySQL server version for the right syntax to use near 'Thu Dec 14 17:28:36 JST 2017)' at line 1
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/14 09:13
2017/12/14 09:21