在java中接受来自用户的日期并将其写入postgresql

我需要从 java 应用程序写入 postgresql 中数据类型 Date 的列。我应该接受哪种数据类型的输入,以便我可以使用它插入到 Postgresql 中?



慕莱坞森
浏览 116回答 1
1回答

慕哥9229398

LocalDate从JDBC 4.2开始,存储没有时间和时区的仅日期值的现代方法是LocalDate类。LocalDate ld = LocalDate.of( 2019 , Month.JANUARY , 23 ) ;这映射到PostgresDATE中的一个类型。myPreparedStatement.setObject( … , ld ) ;恢复。LocalDate ld = myResultSet.getObject( … , LocalDate.class ) ;legacy classjava.sql.Date类现在是legacy,并且由于其严重的设计缺陷而永远不应该使用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java