如何连接到项目文件夹内的数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何连接到项目文件夹内的数据库相关的知识,希望对你有一定的参考价值。

也许这是一个愚蠢的问题,但我是数据库的新手,我不知道如何做到这一点。

我有以下代码行,以便连接到位于我的D:驱动器中的数据库。如果数据库位于项目文件夹中,如何更改它以便连接到数据库? (我使用netbeans IDE)

Connection conn = DriverManager.getConnection("jdbc:sqlite:d:\Databases\DataBase1.db");
//I don't want an exact path, I need it so it works idependetly of where the project folder is located
答案

根据这个answer

在您的代码中,您可以使用相对路径,它应该相对于项目目录的顶部。在NetBeans的数据库服务中,您需要使用绝对路径连接到存在的数据库(在您的项目中),或者您需要提供相对路径...

所以根据SQLite Tutorial连接字符串应该如下:

    jdbc:sqlite:DataBase1.db

以上是关于如何连接到项目文件夹内的数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何连接到 MDF 数据库文件?

如何将故事板连接到代码

如何将一个模块内的类中的 pyqtSignal 连接到另一个模块内的类中的 pyqtSlot?

无法连接到 Docker 容器内的 MongoDB

如何使用 C# 连接到 Blob 存储容器

Qt 如何连接到 android OS 中现有的 SQLite 文件?