我在 Derby 中有一个 Date 类型的数据库字段。我需要获取日期中的所有年份。该程序在java swing中。我尝试了以下代码:
SELECT year(DATE) FROM BILLING
然后我尝试通过以下代码在 jCombobox 中填充年份:
jComboBox1.addItem(resultSet.getString("DATE"));
但是显示错误:
java.sql.SQLException: There is no column named: DATE.
有什么问题吗?
最佳答案
SELECT year(DATE) AS DATE FROM BILLING
如果您想在代码中将其命名为 DATE,则必须将其别名为 DATE。
year(DATE) 没有列名。
关于java - 从数据库中获取年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16237278/