问题标签 [javadb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
709 浏览

java - JavaDB双重安装

在 WIN XP SP3 和 Netbeans 6.7.1 IDE 上,

我已经安装了包含 JavaDB 的 Java SDK 6.17。我在 Java 安装脚本中将 JavaDB 目录设置为 ...\Java\JavaDB,并相应设置了 %DERBY_HOME% 和 %PATH%,包括 %DERBY_HOME%\bin

后来我安装了 GlassFish-V3 Prelude,它带有自己的 JavaDB,并以静默方式将其安装到 GlassFish 路径下的 JavaDB 目录中。

Q的

  1. 我不想重复。我可以在不破坏 Netbeans 的情况下删除其中一个安装吗?
  2. 如何验证两个 JavaDB 的 Netbeans 中的哪一个实际使用
  3. 我最终能否以某种方式配置 GlassFish 以使用我作为 SDK 的一部分安装的 JavaDB

感谢您的任何提示(在 superuser.com 上我没有收到任何回复 :-( )

0 投票
1 回答
146 浏览

javadb - 配置 Quercus 与 JavaDB 对话

我正在尝试让 Quercus PHP 引擎与 JavaDB 连接。我已经在 Glassfish 中成功部署了 Quercus,但我无法让 Quercus 成功连接到我在 JavaDB 中的数据库。任何人都可以指出我处理这个主题的文章或教程吗?

0 投票
1 回答
101 浏览

javadb - 是否可以在嵌入式模式下从只读媒体运行 Java DB?

我想在从 CD-ROM 运行的 Java 应用程序中以嵌入式模式使用 Java DB。有没有人有这样做的经验?它会起作用吗?数据库只会有针对它发出的选择。

0 投票
2 回答
653 浏览

hibernate - grails 中带有 javaDB 和 Hibernate 的用户表

让我们看看我是否可以以一种可以理解的方式问这个问题......

我从 grails 开始并创建了一个名为 user 的域类。据我了解,Hibernate 用于将这个域类映射到数据库。这对 hsqldb 非常有效。

现在我尝试切换到 javaDB 并收到一条错误消息,因为该表称为“用户”(这似乎是 javaDB 的保留字)。

所以像这样的声明

将导致错误消息。

有效,但 Hibernate 似乎没有将表名放在引号中。

如何将 Hibernate 配置为使用引号以使其与我的表名一起使用?

PS:是的,我知道,我可以将域类映射到另一个表名...... :-)

0 投票
2 回答
12606 浏览

java - Derby/JavaDB 与 SQLiteJDBC

我在这里找到了很多比较,但不是这个;那么,每一个中什么是最好的呢?

0 投票
1 回答
2066 浏览

java - JavaDB/Derby 错误 08006

桌面应用程序中使用 Java DB一文中,地址簿演示有一个方法 disconnect,它有一个 try-catch 块,可以捕获并忽略异常。如果添加 printStackTrace,您可以看到异常总是发生。

这里有什么问题?JavaDB 不应该抛出这个异常,或者他们应该修复示例程序中的某些内容?

0 投票
1 回答
240 浏览

java - JavaDB SQL 命令冗余?

如果我错了,请纠正我,但是这个 SQL 命令:

不需要 NOT NULL 部分,因为默认情况下假设主键不为空。

这不是多余的吗?

(我不能安全地测试它并同意结果,从长远来看,编程充满惊喜)

我正在使用 JavaDB/Derby。

0 投票
2 回答
3676 浏览

eclipse - 如何在 Ubuntu 上的 Eclipse 中设置 derby?

这个问题基本上说明了一切。我正在尝试在运行 Ubuntu 9.10 的虚拟机上设置 JavaDB。
我通过包管理器下载并安装了包,我相信这是正确的做法。我还安装了 Eclipse 的数据平台工具。我一直在这里关注本教程:http ://www.vogella.de/articles/EclipseDataToolsPlatform/article.html 。
我被困在驱动程序定义步骤。当我从 Name/Type 选项卡中选择驱动程序模板和 Jar List 选项卡中的 jar 文件时,永远不会启用 OK 按钮。在“新驱动程序定义”对话框的顶部,它显示“无法在驱动程序定义指定的文件系统中找到 Jar/zip:derby.jar。” 我认为这是问题所在。任何帮助或指向更好教程的链接将不胜感激。

0 投票
2 回答
6732 浏览

java - 我应该如何在 JavaDB 中存储 Java 枚举?

我应该如何在 JavaDB 中存储 Java 枚举?

我应该尝试将枚举映射到SMALLINT源代码并将值保留在源代码中吗?嵌入式数据库仅由单个应用程序使用。或者我应该将值存储为DECIMAL?这些解决方案对我来说都没有感觉好/强大。有没有更好的选择?

这是我的枚举:

我已阅读有关此主题的其他类似问题,但问题或解决方案与我的问题不匹配。数据库字段中的枚举存储,将枚举存储在数据库中的最佳方法,将枚举值存储在数据库中的最佳方法 - 字符串或整数

0 投票
1 回答
657 浏览

database - 如何在同一张表上实现每个用户的 Auto_Increment?

我希望多个用户在数据库中共享相同的表,但每个用户有一个 auto_increment 值。我将使用嵌入式数据库 JavaDB,据我所知它不支持此功能。我该如何实施?

我应该在查找用户最后插入的行的插入上实现触发器,然后添加一个,还是有更好的选择?还是在应用程序代码中实现它更好?

或者这只是一个坏主意?我认为这比为每个用户创建新表更容易维护。

例子: