问题标签 [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 投票
3 回答
2157 浏览

java - 在后台终止 Derby DB 网络服务器

我正在寻找一种在网络模式下运行 Apache Derby 服务器的好方法。我正在使用 NetworkServerControl 来启动服务器,它运行良好。

我这样启动服务器:

并像这样停止它:

在 main() 我有这个,所以在服务器运行时进程不会死

testForConnection() 看起来像这样:

我的问题是,当我的 JAR 的新实例被调用时,旧的实例仍然会运行(除非我真的很幸运并且在新服务器启动之前进行了测试)。

我知道我可以测试服务器是否已经在运行,然后我不会再次启动,但是如果服务器已经在那里,我希望 start 像重新启动一样工作。

0 投票
2 回答
4984 浏览

auto-increment - JavaDB:是否可以更改现有表的自动增量偏移量?

是否可以使用 JavaDB 更改预先存在的表上的自动增量偏移量?

我遇到了一个问题,即插入新记录通常(但并非总是)失败,并出现抱怨使用现有键(我的自动增量列)的错误。为了填充这个数据库,我从另一个数据库 (MySQL) 中提取了一个转储文件,并使用 JavaDB 存储过程将它们全部插入到相应的 JavaDB 表中。我的理论是插入这些记录会复制 MySQL 表中的现有 ID。现在,自动增量功能正在分发现有的 ID。我认为明确地将偏移量设置为某个较高的数字将允许自动增量再次工作。

0 投票
2 回答
3963 浏览

java - JavaDB 连接问题;未找到数据库

我遇到了 Java DB 的问题,我只是不知道如何解决。我正在创建一个数据库并使用 Java DB 的本机 JDBC 驱动程序连接到它。如果我物理地重新定位该数据库并尝试使用它的新路径连接到它,我总是会收到 XJ004 错误:

我确定我使用了正确的连接字符串。数据库是否有可能以某种方式损坏?或者数据库中的数据库路径是否存在某种编码,这样如果您重新定位 Java 数据库,它会感到困惑?

我在这里真的很茫然。:( 请帮忙!

吉姆

0 投票
1 回答
1118 浏览

java - 表列名称 - NetBeans IDE

我正在使用 NetBeans 构建桌面应用程序。我使用 JavaDB 作为数据库。我需要一个名为 "Date" 的列。但是,每当我尝试命名一个列时,我都会收到错误消息。有什么建议么 ?

提前致谢 。

PS我是新手

0 投票
3 回答
3670 浏览

java - 在 Derby 中自动将 VARCHAR 截断为特定长度

如何使用 SQL 在 Derby 中将 VARCHAR 自动截断为表字段长度?

再具体一点:

会抛出一个 SQLException:

有没有一种简单的方法来抑制这个异常?

0 投票
1 回答
281 浏览

java - JavaDB 连接错误(网络协议)

我正在尝试使用以下方法连接到 derby:

但我得到一个错误:

无法建立连接,因为数据库名称 (...) 大于网络协议允许的最大长度。

有没有办法增加这个长度?

0 投票
2 回答
637 浏览

java - ClassNotFoundException

当我尝试运行与 Java DB 交互的 Java 类时,出现以下错误。

我尝试加载驱动程序:

在库中,确实存在“derby.jar”。我正在使用 NetBeans IDE 6.0。

谁能帮我解决这个问题?

0 投票
2 回答
12200 浏览

database - 内存中 Java 数据库

是否有任何 Java 数据库可以在嵌入式模式下运行,其中一些表存储在内存中,同时从磁盘加载其他表?H2 和 JavaDB 似乎是 Java DB 的两个领导者,我知道它们都有内存模式,但是它们是让您将整个 DB 加载到内存中,还是您可以逐表决定?

0 投票
2 回答
3871 浏览

derby - JavaDB 管理工具

我现在的雇主想在他的新项目中使用 JavaDB。好吧,因为我最喜欢的 SQLite 不能很好地与 java 一起工作,我,呃......,真的不想为此争论。无论如何,我找不到一个像样的免费工具来操作 JavaDB 或 Derby 数据库。我只有Netbeans。我尝试过其他的,但所有免费的都是非常温顺的工具,而昂贵的也很好,但我的雇主不想付一分钱(......)。

建议?

0 投票
1 回答
498 浏览

connection - 在多个数据库之间建立连接

我正在使用 JAVA DB(德比)

我想将我的数据的公共视图导入另一个数据库(也在 java db 中)。

我想传递这些数据并保存到另一个数据库中。我遇到了麻烦,因为一般规则是一个连接到一个数据库。

帮助将不胜感激。