2014-05-13 41 views
-1

我有一个“基本的”Java应用程序,它有点像一个服务器(侦听某些端口)。部署一个(便携式)数据库Java服务器应用程序

我想将数据库添加到项目中,这样我可以与基于来自听取端口的数据中的某些表(基本操作互动 - 没有外星技术

我要寻找一个解决方案来实现将数据库放入项目中,这样就不需要从应用程序外部获得任何“帮助”。最终生成的和“便携”应用程序可以在没有任何先决条件的情况下从其他操作系统运行(安装不同的服务等)。

我见过像H2的解决方案,实现MySQL的服务(方式太复杂,我的需要),Java的去,但我需要的东西,复杂性低得多,如C#和数据库connectio n到Microsoft Acces数据库。

任何想法?

回答

1

你可能想看看JavaDBSQLite。两者都可以嵌入到应用程序中,并且可以在内存中完全运行(根本没有持久性)或由文件进行备份。

+0

除了这个正确的答案之外,如果您正在使用内存约束设备,请检查Java Embedded Suite。 – User404