【问题标题】:Application Specific Database [closed]特定于应用程序的数据库[关闭]
【发布时间】:2015-07-09 17:56:27
【问题描述】:

我正在创建一个程序,用于搜索文件夹并将它在数据库中找到的所有文件编入目录。我知道如何创建本地主机数据库(或托管在网络上的数据库)并连接到该数据库。但这将要求我将此应用程序提供给的任何人都建立自己的数据库。

我希望能够为这个应用程序创建一个特定的数据库,它与应用程序位于同一个根文件夹中,并且可以在计算机之间移动(最好是 MySQL)。这可能吗?

【问题讨论】:

  • 如果您希望所有内容都保存在同一个文件夹中,为什么首先要使用数据库,而不是将数据保存到平面文件中?
  • 因为 mysql 速度快,并且有很好的搜索和排序功能。 (我是菜鸟)
  • 嗯,当然可以进行脚本化 MySQL 安装,然后从您正在使用的任何应用程序安装程序中调用它,但我认为您通过这种设计为自己做了很多额外的工作。
  • 您可以将数据库(如 Apache Derby)嵌入到您的应用程序中
  • 我同意@vandale,如果您需要数据库功能,使用embedded Derby 数据库比尝试使用外部数据库要干净得多。

标签: java mysql database jdbc


【解决方案1】:

原来我需要的是嵌入式数据库(Apache Derby、SQLite)。感谢 cmets 的各位!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多