java - Java 中已弃用的 JDBC 日期(java.sql 包)

标签 java jdbc

我正在使用 JDBC 和 MySQL。我有一个日期列,需要将其包含在结果集中。不幸的是,我找不到 Java 中的类来检索日期。 SQL Date 类已弃用。如何从结果集中获取 Date 对象?

最佳答案

您使用 java.sql.Date 。构造函数和一些方法已被弃用。类(class)不是。对此感到困惑,比如 java.util.Datejava.util.Calendar ?看Making Sense of Java's Dates .

共有三种 JDBC 日期/时间类型:

造成困惑的原因可能是 java.sql.Date 扩展了 java.util.Date 并因此继承了其已弃用的方法。

只需使用适合您的列类型的正确类型即可。

关于java - Java 中已弃用的 JDBC 日期(java.sql 包),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/887653/

相关文章:

java - 与数组中的特定元素交互;加工3

java - 在 Java 中使用 RSA 算法加密字符串的问题

java - 为什么example中的 "@override"before functions报错?

jdbc - Apache Camel JDBC 轮询和幂等性

java - MySQL 与 JSP 的连接错误

java - 通过代码为 STS/WS-Trust 配置 CXF

java - 使用 Tomcat 5.0 动态创建 jsf 组件时出错

java - 在同一项目中切换 MongoDB 和 JPA (Postgres)

java - Oracle 11g Express Java JDBC;数据库工作区

java - 如何从表中获取jdbc空对象