java - 从数据库中获取年份

标签 java sql swing netbeans derby

我在 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/

相关文章:

java - 使用 XML 分配的 Java 字符串中的字符串操作

python - 检查冲突/学生不能在同一类(class)中注册两次

java - 加载 Java JTable : Why does it not work?

java - MouseListener 事件在 Java 中不起作用

java - BoxLayout 无法共享错误,尝试将两个 JPanel 放入 JFrame 中

java - 为 Tomcat 9 创建自定义 HTTP validator

Java类层次结构重构而不改变调用代码,可能吗?

sql - @@ROWCOUNT 检查未检测到零行数

mysql - 为上个月的总和引入一个新列

java - 有没有办法从 Joda Time DateTime 获取 DateTimeZone?