java - 嵌入式 Derby 数据库是否放在 Java jar 中?

标签 java mysql derby

我正在用 Java 开发项目,我需要将应用程序和数据库都放在 USB 上。 我正在考虑:

1) 在 USB 上安装 MySQL。但是后来我不知道如何以这种方式连接到我的数据库。我也不知道如何将项目从我的开发环境转移到客户端环境。

2) 使用像 derby 这样的嵌入式数据库。我会将我的应用程序打包在 jar 中并将其提供给客户。然后他可以将它保存在 USB 上并从他们的那里运行。在这种情况下,数据库将存储在哪里?它会存储在jar文件中吗?如果是这样,我该如何在这些情况下更新我的数据库?我可以使用 Derby 的 ij 工具吗? 我对 Derby 比较陌生。

最佳答案

有关 Derby 及其功能的精彩介绍,请阅读本系列教程:http://db.apache.org/derby/docs/10.9/getstart/cgstutorialintro.html

关于java - 嵌入式 Derby 数据库是否放在 Java jar 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14084786/

相关文章:

java - 签名重叠时如何重载构造函数?

php - 将新的 WordPress 安装连接到预先存在的数据库时出现问题

java - Apache Derby 简化使用

java - 使用 Java 确定 Derby 数据库架构版本?

mysql - 创建触发器时出现错误1064

java - 如何从内存中的 Derby 数据库表中选择数据?

java - 使用 scribe-java 和 Evernote java api 无法获得正确的 oauth 响应

java - 模拟使用 Roo 生成的持久层

java - 如何使用泛型实现 Hibernate DAO

python - 无法使用 python 2.7 错误 1045 连接到 mySql