我必须创建一个可以完全从DVD运行的Java应用程序。应用程序必须与DVD上的数据库连接。我在考虑使用嵌入式数据库,但我对它们不太了解。我是否必须从我的java应用程序启动数据库服务器,如果我这样做,我应该怎么做?
提前致谢。 Nick Tsilivis
答案 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的工作。它完全在您自己的进程中运行,因此无需启动外部数据库服务器。