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

java - 使用具有相同休眠映射文件的两个不同数据库

基本上这个想法是为两个不同的底层数据库使用相同的休眠映射文件。在生产中,底层数据库是 MySQL5,出于测试目的,我想使用 Apache Derby——以避免为测试目的设置和维护各种 MySQL 数据库。

我希望只需切换数据源的驱动程序并更改一些参数就可以完成这项工作,但我已经遇到了一些小困难。所以实际上有两个问题。第一个具体问题是:

I. 如果数据类型在 MySQL 中可用但在 Derby 中不可用,是否可以告诉 Derby 使用哪种数据类型。映射如下:

Derby 不知道 sql 类型的“文本”,因此它拒绝创建表。它是 Derby 10.4.2.0 和 Hibernate 3.2.6。顺便一提。

二、您在测试和生产中使用两个不同的数据库有什么经验?我知道有一些缺点,例如您无法测试存储过程或特定于数据库的查询 - 但另一方面它使测试更容易和更快(如果您最终让它运行)。你怎么看?

0 投票
1 回答
456 浏览

web-applications - webapp 中的 derby.log (etc) 控件

Derby 有一系列由系统属性控制的配置选项。在 webapp 中安排系统属性设置是相当痛苦的。有没有人提出解决方案?

此外,我一直无法让它们在 web 应用程序中工作。

这是 servlet 上下文侦听器的代码。derby.log 仍然在容器的 cwd 中创建,而不是对我的日志记录过程进行调用。

0 投票
2 回答
305 浏览

maven-2 - 德比陷入停摆?

我有使用 derby 的单元测试(在 maven 中)。

在测试运行结束时,会有一个很长的暂停,这些日志消息在暂停之前。

休眠配置:

参考自:

最后是行家:

0 投票
2 回答
4224 浏览

glassfish - 杰罗尼莫 vs Glassfish

对于生产环境,Apache Geronimo 是否更适合使用 ActiveMQ、Derby、Solr 的应用程序?

0 投票
3 回答
1054 浏览

mysql - 迁移 Grail 的 HSQLDB 嵌入式数据库

如何将 Grail 的 HSQLDB 嵌入式数据库(包含我不想丢失的应用程序数据)迁移到外部数据库,例如 MySQL 或 ApacheDerby?

0 投票
3 回答
1640 浏览

grails - 如何配置 Grails 以使用 Apache Derby?

如何配置 Grails 以使用 Apache Derby 而不是 HSQLDB

0 投票
2 回答
9420 浏览

java - ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver 在尝试将 JPA 与 Derby 一起使用时

我问的一个相关查询:How to configure & package a simple Java app to use JPA

我有一个简单的 Derby 数据库,可以通过托管在 WebLogic 中的 EJB 连接到该数据库。现在我想使用 JPA 从命令行 Java 应用程序连接到它。

到目前为止,这个 Java 代码 + persistence.xml 文件抛出了下面的错误。我究竟做错了什么?

我的目录布局:

独立客户端:

持久性.xml

C:\temp\jpa>java TxnClient

0 投票
3 回答
1657 浏览

java - Derby / JavaDB _really_ 可以用三重 DES 而不是(普通)DES 加密吗?

似乎将 Triple-DES(>128 位)与普通 DES(64 位)混淆了。我正在尝试使用 Java 1.5 使用 Triple DES(或 DESede)加密 Derby 数据库

我偶然发现这个讨论论坛消息关于 JDK 1.5 的问题,因此检查以确保它确实使用的是 DESede 而不是普通的 DES。当我使用三重 DES(168 位)URL 创建数据库时

我仍然能够打开它并使用(纯)DES(64 位)URL 访问它

这不是我期望的行为!!!我应该无法使用错误的加密算法打开它。我怎样才能确保它真的用正确的(> 128 位)算法对其进行加密?

Derby 似乎对JCECipherProvider.java中提到的 Java 1.5 使用了正确的函数。我对代码的阅读表明,Derby 处理三重 DES 与普通 DES 不同……我真的可以相信它使用的是强加密吗?

0 投票
1 回答
3331 浏览

java - mysql的java derby的current_timestamp

在 MySQL 中,我可以轻松地将时间戳字段的默认值设置为当前时间

有谁知道如何在 java derby 中做同样的事情?

0 投票
1 回答
203 浏览

java - java 应用程序可以管理 Derby 数据库中的触发器和 UDF 吗?

我们可以从我们自己的Java应用程序管理 Derby数据库中的UDF触发器吗?

通过管理我的意思是:

  1. 检查它是否存在;
  2. 添加;
  3. 删除。