使用 derby 数据库和 netbeans ide 创建触发器

Posted

技术标签:

【中文标题】使用 derby 数据库和 netbeans ide 创建触发器【英文标题】:creating a trigger with derby database and netbeans ide 【发布时间】:2013-02-26 15:13:01 【问题描述】:

我正在使用 derby 数据库和 netbeans IDE 开发一个简单的桌面应用程序 我有一个带有唯一字段的 ID 列的表。

首先我不想手动插入 ID 列 其次,看起来 derby DB 没有像 mysql 那样的自动增量系统。

为了解决这个问题,我想在执行插入操作时使用 BEFORE TRIGGER 插入表中。

有没有人知道如何在 netbeans IDE 上为 derby 数据库创建触发器。 或者是否有可能有一个自动增量系统来为我增加 IDE 字段。

最好的问候

【问题讨论】:

【参考方案1】:

Derby 确实有一个自增数据类型:它被称为 GENERATED AS IDENTITY。

在此处了解更多信息:http://db.apache.org/derby/docs/10.9/ref/rrefsqlj37836.html#rrefsqlj37836

【讨论】:

以上是关于使用 derby 数据库和 netbeans ide 创建触发器的主要内容,如果未能解决你的问题,请参考以下文章

Mysql Java Derby Netbeans:不允许“deleteRow”,因为 ResultSet 不是可更新的 ResultSet

Apache Derby - java.sql.SQLException:无法启动数据库

netbeans java 数据库应用程序

Derby 在 Java 应用程序中自动启动服务器并连接到数据库

SQLException: 找不到适合 jdbc:derby://localhost:1527 的驱动程序

当我在数据库Java Derby中插入新数据时生成的ID错误