Я хочу вставить дату и время в базу данных MySql, используя Java и подготовленный оператор:
Calendar cal = Calendar.getInstance();
PreparedStatement stmnt = db.PreparedStatement("INSERT INTO Run " +
"(Time) VALUE (?) ");
stmnt.setDate(1, new java.sql.Date(cal.getTime()));
stmnt.executeQuery();
ПРИМЕЧАНИЕ. В настоящее время существует ошибка - здесь не удается найти символ (java.sql.Date) в строке 4.
db — это экземпляр своего рода класса-оболочки, который предоставляет то, что мне нужно от java.sql, — здесь он просто получает подготовленный оператор из моего объекта подключения.
Время (столбец) - это дата и время в моей базе данных, и я вижу только метод setDate и setTime, но я хочу сохранить оба - мой код все равно не работает ;-)
Если бы кто-нибудь мог дать мне несколько советов по вставке комбинированной даты и времени (текущее время было бы большим подспорьем, поскольку это моя первая цель) в базу данных MySql с использованием подготовленного оператора, я был бы очень благодарен.
Спасибо