【发布时间】:2012-12-29 18:40:31
【问题描述】:
我正在使用 java 中的项目,我需要在 USB 上同时拥有应用程序和数据库。 我正在考虑:
1) 在 USB 上安装 MySQL。但是我不知道如何以这种方式连接到我的数据库。我也不知道如何将项目从我的开发环境转移到客户端环境。
或
2) 使用像 derby 这样的嵌入式数据库。我会将我的应用程序打包在 jar 中并将其提供给客户端。然后,他可以将其保存在 USB 上并从他们那里运行。在这种情况下,数据库将存储在哪里?它会存储在jar文件中吗?如果是这样,在这些情况下如何更新我的数据库?我可以使用 derby 的 ij 工具吗? 我对德比比较陌生。
【问题讨论】:
-
请对你的问题的拼写做点什么,这太可怕了。是的,场景 2 是完全可行的,我认为将 db 存储在 jar 旁边,或者在包含 jar 的目录的某个子目录中是最好的解决方案。为什么需要 ij?作为某种数据库维护工具?
-
@fvu 你的评论是正确的答案:-)
-
@vels4j 很高兴你同意,我正在等待 Sanket 的澄清 re ij
-
对不起@fvu 我已经离开了这么久的一些工作.. 我在想 abt ij 以便我可以创建我的数据库的转储并使用 ij 工具在客户端部署。我认为它类似于 mysql 工作台 ..
-
fvu 是的,我会尝试根据我的拼写来做一些事情..!! ;) thnx fvu 和 @vels4j