java电影目录数据库解决方案?

java电影目录数据库解决方案?,java,database,jdbc,Java,Database,Jdbc,我正在用java编写一个电影/音乐编目程序,您可以在其中搜索索引媒体的数据库,它将告诉您媒体的位置和其他信息(演员/导演/封面快照等)。到目前为止,我一直在为数据库使用MySQL 我的计划是,用户只需启动程序,告诉它要扫描的目录,然后它将立即开始索引并将信息放入数据库 是否有一些数据库解决方案可以避免最终用户不得不建立自己的MySQL数据库的复杂性?ie是我正在编写的程序的数据库,它可能保存在一个目录中?如果它可以跨多个平台(linux和windows)工作,则会获得额外的积分。理想情况下,我希

我正在用java编写一个电影/音乐编目程序,您可以在其中搜索索引媒体的数据库,它将告诉您媒体的位置和其他信息(演员/导演/封面快照等)。到目前为止,我一直在为数据库使用MySQL

我的计划是,用户只需启动程序,告诉它要扫描的目录,然后它将立即开始索引并将信息放入数据库

是否有一些数据库解决方案可以避免最终用户不得不建立自己的MySQL数据库的复杂性?ie是我正在编写的程序的数据库,它可能保存在一个目录中?如果它可以跨多个平台(linux和windows)工作,则会获得额外的积分。理想情况下,我希望操作对用户透明,无需设置


编辑:既然我不应该要求提供软件推荐(即使这是我真正想要的:),也许用一种简洁的方式来描述我所需要的数据库类型的属性会有帮助,我可以自己用谷歌搜索解决方案?或者链接到我可以使用的不同数据库解决方案的比较站点(wikipedia)?

是的,有一个解决方案。您可以使用平面文件数据库。如果数据库不存在,将创建该数据库。如果表不存在,还可以实现创建表的逻辑。它还可以跨多个平台工作。

“要求我们推荐或查找工具、库或喜爱的非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。”这是什么类型的应用程序?Web,桌面?@AnubianNoob我试过MySQL,问题是最终用户不一定能够安装MySQL,我需要一些对最终用户透明的东西。@brano这是一个桌面应用程序。可能是重复的,谢谢,这听起来是一个不错的解决方案。我会进一步调查的。