Формат даты Jcalender не соответствует MYSQL
Я делаю приложение с использованием Java. чтобы выбрать дату, которую я использую файл JCalender.jar, и сохранить его в MYSQL . их формат даты не соответствует формату даты MYSQL . как я могу это изменить
1 ответ
Прежде всего, это не вопрос Swing, а вопрос JDBC. Как уже указывал Джон Скит, вам не следует пытаться встраивать отформатированную дату в оператор SQL. Вместо этого вы должны использовать метод SetDate() PreparedStatement, передавая экземпляр java.sql.Date. Использование этого метода защитит вас от таких деталей, как, например, формат даты, которую ожидает база данных (вы не будете знать или не заботиться), что, в свою очередь, означает, что ваш код не сломается, если он будет работать с базой данных, ожидающей другой формат, отличный от того, который работать на вас сегодня.