Java 未显示JTable Oracle时间戳列

Java 未显示JTable Oracle时间戳列,java,sql,jdbc,jtable,oracle11gr2,Java,Sql,Jdbc,Jtable,Oracle11gr2,我已经创建了一个名为Department_表的“Jtable”,现在使用SQL查询,我试图将数据库表内容填充到Jtable中 我已经成功地完成了,但是数据库表中的timestamp列没有正确显示。 你能帮我找出这个程序的毛病吗 代码: 输出: departmentid name createdon 1 name1 oracle.sql.TIMESTAMP@19eda2c 2

我已经创建了一个名为Department_表的“Jtable”,现在使用SQL查询,我试图将数据库表内容填充到Jtable中

我已经成功地完成了,但是数据库表中的timestamp列没有正确显示。 你能帮我找出这个程序的毛病吗

代码:

输出:

departmentid    name                         createdon

1            name1           oracle.sql.TIMESTAMP@19eda2c

2            name2              oracle.sql.TIMESTAMP@59a34

此链接应帮助您理解映射并进行格式化,以便正确显示内容


尝试调用
ResultSet.getDate()
或将“选择id、名称”更改为“\u char(createdon,'MM-DD-YY HH24:MI:SS')…”。谢谢您,它是使用“to char”显示的。请解释如何使用ResultSet.getDate()。您必须调用Oracle数据类型上的
toTimestamp
。对字符执行
不是一个好主意。您丢失了整个数据类型。对不起,Michael,作为初学者,我不太清楚。你能解释一下我应该在代码中对“toTimestamp”做哪些更改吗。我已经在上面粘贴了我的“to_char”查询
departmentid    name                         createdon

1            name1           oracle.sql.TIMESTAMP@19eda2c

2            name2              oracle.sql.TIMESTAMP@59a34