Jcalendar日期格式与MYSQL不匹配

时间:2014-05-22 11:11:06

标签: java swing jcalendar

我正在使用Java制作应用程序。选择我使用JCalender.jar文件的日期,并将其保存在MYSQL中。它们的日期格式与MYSQL日期格式不匹配。我怎么能改变它

1 个答案:

答案 0 :(得分:1)

首先,这不是一个真正的Swing问题,而是更多的JDBC问题。正如Jon Skeet已经指出的那样,您不应该尝试将格式化日期嵌入到SQL语句中。相反,您应该使用PreparedStatement的setDate()方法,传入java.sql.Date的实例。使用该方法将使您免受诸如数据库期望的日期格式(您将不知道或不关心)之类的详细信息的影响,这反过来意味着如果针对数据库运行期望您的代码与将会出现的格式不同,则代码将不会中断。今天为你工作。