没有本地主机程序的jdbc?

没有本地主机程序的jdbc?,jdbc,hsqldb,Jdbc,Hsqldb,我想制作一个本地光盘JDBC,但与本地主机无关,并且希望程序是独立的,这样程序的用户就不需要设置像xamp这样的本地主机 我想要一张本地光盘,我发现HSQSLDB可以做到这一点,但在遵循某个教程时,我发现我需要创建/使用这些文件 file.scripts file.properties 我不知道如何获得这种类型的db。 我知道file.sql 最后,我需要您的帮助,继续建立与db文件而不是主机相关的db连接,以便让所有人在没有本地主机程序的情况下使用我的程序 请指导我与数据库设置的例子,也请

我想制作一个本地光盘JDBC,但与本地主机无关,并且希望程序是独立的,这样程序的用户就不需要设置像xamp这样的本地主机

我想要一张本地光盘,我发现HSQSLDB可以做到这一点,但在遵循某个教程时,我发现我需要创建/使用这些文件

  • file.scripts
  • file.properties
我不知道如何获得这种类型的db。

我知道
file.sql

最后,我需要您的帮助,继续建立与db文件而不是主机相关的db连接,以便让所有人在没有本地主机程序的情况下使用我的程序

请指导我与数据库设置的例子,也请提供一个连接字符串的例子,知道如何连接我


对不起,我刚才说得太长了。你的术语没有多大意义。看起来您正在寻找一个嵌入式数据库。这是你在谷歌搜索解决方案时应该使用的。HSQLDB确实可以在嵌入式(进程内)模式下运行,而不是与数据库服务器通信。看到我做了链接所说的,它出现了错误:((“若文件:数据库名为“testdb”,其文件位于同一目录中,“testdb.sql有哪些文件?”我只有testdb.sql,我不知道从哪里获得其他文件,当我尝试conn=DriverManager.getConnection(“jdbc:hsqldb:data/explorecalifornia”,“SA”时));它会在项目文件夹中创建一些文件,但不会真正访问my db。它会创建一个空文件。您不应该关心文件包含的内容,也不应该尝试自己创建这些文件。让HSQLDB为您创建一个空数据库文件,并使用SQL在其中创建表和数据。