【发布时间】:2011-10-05 14:08:50
【问题描述】:
我正在尝试使用 java 和 PostgreSQL 编写数据库应用程序。我有一些日期数据类型的行。但我无法使用此代码向数据库添加任何条目:
Date aDate = null;
aDate.setYear(1990);
aDate.setDate(01);
aDate.setMonth(05);
preparedStatement prep = connection.prepareStatement("insert
into exampletable values (?,?);");
prep.setDate(1, (java.sql.Date) aDate);
prep.setDate(2, (java.sql.Date) aDate);
如何在带有 java 查询的 postgreSQL 行中添加日期?
【问题讨论】:
-
java.util日期时间 API 及其格式化 APISimpleDateFormat已过时且容易出错。建议完全停止使用它们并切换到modern Date-Time API。查看this answer 和this answer 了解如何将java.timeAPI 与JDBC 结合使用。
标签: java postgresql date jdbc