我正在尝试创建一个基于数据库的java桌面应用程序。但是我想要的是,我使用的数据库应该包含在构建项目后创建的安装文件中,以便用户不必单独安装任何数据库来使用应用程序。
谁能帮我一下,并告诉我如何去做呢?对于应用程序来说,使用嵌入式数据库是一个不错的选择。即数据库进程与使用它的应用程序在同一进程中运行。从代码的角度来看,它仍然像任何其他数据库一样(例如,通过连接/数据源访问)。所以代码不知道这是一个嵌入式数据库。
有很多数据库产品支持嵌入式数据库…
http://en.wikipedia.org/wiki/Embedded_database我以前使用过H2,效果很好,所以我可以推荐该产品作为嵌入式数据库使用。你应该看看你的需求是什么,看看是否有一个可以嵌入的产品符合你的需求。