我换了电脑,所以我重新启动了使用Driver连接JDBC和DB的整个过程。为了缩短故事,我将发布屏幕截图。希望有人可以帮忙,因为我不知道问题是什么..
第 2 步:我进入 File/ProjectStructure/Libraries 中的 InteliJ 并添加了完全相同的 .jar 文件。
第四步:最后我编写了以下语句:
try {
Connection connection = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Stefan\\people.db");
} catch (SQLException throwables) {
throwables.printStackTrace();
}
我收到的是没有找到合适的驱动程序的消息。我仔细检查了所有内容,但仍然不知道问题出在哪里。
如果您使用maven / gradle,请添加依赖项。
maven 示例:
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.32.3.2</version>
</dependency>
对于 gradle:
compile group: 'org.xerial', name: 'sqlite-jdbc', version: '3.32.3.2'
您的类路径中需要 sqlite3 jdbc 驱动程序——如果您的类文件名为 Main.class,则使用
java -cp C:/Programming/Database/sqlite-jdbc-3.32.3.2.jar:. Main
运行应用程序。如果不替换它的名称。
你找到解决方案了吗?我也面临同样的问题