java - 如何在 Eclipse RCP 应用程序中使用单独的数据库进行生产和测试

标签 java mysql eclipse rcp equinox

我正在编写一个 eclipse RCP 应用程序,我正在尝试使用一个单独的数据库进行测试,以防止破坏我的生产数据库。在测试数据库的设置过程中,我需要执行一个 sql 文件来用测试数据填充它。

有没有办法告诉应用程序使用不同的数据库并执行特定的 sql 脚本(可能通过启动属性或片段或其他方式)?

谢谢

最佳答案

我发现并正在使用一种不同的方法,更像 RCP 恕我直言。我定义了一个片段来覆盖数据库 Prop 并替换主机插件中的虚拟查询文件。然后我定义了两个功能 - 一个用于使用片段进行测试,以及没有片段的生产功能。然后在不同的产品中使用这些功能——一种用于生产,一种用于测试。工作正常

关于java - 如何在 Eclipse RCP 应用程序中使用单独的数据库进行生产和测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3710990/

相关文章:

eclipse : Ignore warnings for a certain type of file but keep color syntaxing

java - 使用 Retrofit 2 重试请求

java - 如何获得 Ivy :cachepath location without checking if dependencies downloaded

mysql - 将消息存储为 BLOB(二进制大对象)还是普通文本?

mysql - SELECT DISTINCT 多个字段并全部显示

Java学校项目随机错误

java - Java 中如何重写父构造函数?

java - 为什么 lockStatic 在 android 中是易变的?

php - 在php中处理来自excel的大数据

java - eclipse 错误 - "Could Not Find Or Load Main Class"