我必须创建一个完全可以从DVD运行的java应用程序。应用程序必须与也将位于 DVD 上的数据库连接。我想使用嵌入式数据库,但我对它们了解不多。我是否必须从我的 java 应用程序启动数据库服务器,如果我这样做,我应该怎么做?
提前谢谢。尼克·蒂西利维斯
您可以使用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, ...
您必须在系统上安装了SQLiteSQLite下载
这听起来像是SQLite的工作。它完全在您自己的进程中运行,因此无需启动外部数据库服务器。