可以完全从DVD运行的Java应用程序

时间:2012-11-16 12:10:28

标签: java database embed h2 portability

我必须创建一个可以完全从DVD运行的Java应用程序。应用程序必须与DVD上的数据库连接。我在考虑使用嵌入式数据库,但我对它们不太了解。我是否必须从我的java应用程序启动数据库服务器,如果我这样做,我应该怎么做?

提前致谢。 Nick Tsilivis

2 个答案:

答案 0 :(得分:1)

您可以使用SQLite这是一个非常轻量级的SQL版本。它将其数据存储在单个文件中。您甚至不必使用用户名和密码登录。只需将此jar sqlite-jdbc添加到项目构建路径即可。您可以通过以下方式访问它:

Class.forName("org.sqlite.JDBC");
Connection connection = DriverManager.getConnection("jdbc:sqlite:your_database.db"); //"your_database.db" is the SQLite database file on your DVD.

/*manipulate your db by using PreparedStatement, ResultSet, ...

您必须在系统SQLite Download

上安装了SQLite

答案 1 :(得分:0)

这听起来像是SQLite的工作。它完全在您自己的进程中运行,因此无需启动外部数据库服务器。