问题标签 [derby]

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 投票
5 回答
2705 浏览

java - 我如何一般检测数据库是否为 Java 的“空”

任何人都可以提出一种从 Java 中检测数据库是否为空的好方法(至少需要支持 Microsoft SQL Server、Derby 和 Oracle)?

空我的意思是在状态下,如果数据库是使用新的 create database 语句新创建的,尽管如果涵盖 99% 的情况,检查不需要是 100% 完美的。

我的第一个想法是做这样的事情......

...但不幸的是,这给了我一堆底层系统表(至少在 Microsoft SQL Server 中)。

0 投票
3 回答
5475 浏览

java - 如何配置项目以使用最新的 Derby DB 版本 (10.4)?

每次我尝试运行使用 Derby DB 的小型应用程序时,都会收到以下错误消息:

消息:位于 /path/to/db/TheDB 的数据库的格式与当前版本的软件不兼容。该数据库由版本 10.4 创建或升级。

我已经从 Netbeans 添加了库,但仍然有同样的问题。
我不确定在这里做什么。

0 投票
11 回答
31679 浏览

java - 删除 Derby DB 中的所有表

如何使用 JDBC 删除 Apache Derby DB 架构中的所有表?

0 投票
3 回答
2157 浏览

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

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

我这样启动服务器:

并像这样停止它:

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

testForConnection() 看起来像这样:

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

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

0 投票
2 回答
335 浏览

java - 对于少量信息,java 文件 i/o 或 derby 哪个更快?

我正在用 java 编写一个小代理,它将与其他代理玩游戏。我想在程序运行之间保留少量状态(最多可能约为 1kb),以便我可以尝试根据过去的成功调整代理的性能。本质上,我会在每场比赛开始时读取少量数据并在结束时写入少量数据。似乎我有 2 个选项,文件 I/O 或 derby。两者都有速度优势吗?或者对于这么少量的数据真的不重要吗?

0 投票
6 回答
662 浏览

mysql - 访问不同数据库类型的单一数据库工具?

我想要一个可视化数据库工具,它允许我从同一个程序访问多种数据库类型。我正在寻找任何支持 Mysql、PostgreSQL 和 Derby 的东西。它支持的任何其他内容都是奖励。

0 投票
5 回答
4561 浏览

java - 如何在网络服务器模式下启动 derby 并仍然获得嵌入式连接?

我只想知道如何在网络服务器模式下启动 derby 并且仍然能够获得嵌入式连接?

谢谢你。

0 投票
7 回答
16648 浏览

java - Apache Derby:我该如何做“如果不存在则插入”?

我正在给Apache Derby,又名JavaDB一个旋转。在插入可能已经存在的记录时,我似乎无法解决重复键问题。是否有相当于 " insert if not exists" 或 " merge" 的德比?

同样,有没有办法做类似“ drop table foo if exists”的事情?

0 投票
1 回答
1686 浏览

java - Java将图像添加到BLOB数据字段

对于我被分配的这项大学作业。

我必须开发一个应用程序,以便在以嵌入式模式运行 J2ME 和 Apache Derby 的 PDA 上使用。

我想将图像导入/导出到数据库。我该怎么做?将图像存储为 blob 是否合适?

0 投票
0 回答
496 浏览

mysql - 例如,使用 MySQL 获取 JDBC 连接是否比使用 Derby 慢?

我用

  • 雄猫
  • C3p0(在 Tomcat 中配置的 JNDI)
  • MySQL (InnoDB) / Derby (not embedded) 作为数据库
  • EHCache(内存中)
  • 休眠
  • 测试机运行 WinXP

我使用 Derby 进行开发并想切换到 MySQL。我惊讶地发现,使用 MySQL 我的测试比使用 Derby 慢了大约 50%。

我的测试场景:

  • 大约 2000 个选择,复杂程度各不相同,但没有一个使用超过一个连接。所有 SQL 都使用索引
  • Ehcache 充满了设置运行。之后,我至少运行了 50 倍的 Testscenario 以克服优化器/GC 效应

我确认缓存正在使用中。没有真正的 SQL 进入数据库。所以我只是猜测是连接创建时间减慢了 MySQL 测试的速度。