繁体   English   中英

找不到适合 jdbc:sqlite (IntelliJ) 的驱动程序

[英]No suitable driver found for jdbc:sqlite (IntelliJ)

private final static String DATABASE_URL = "jdbc:sqlite:src/main/resources/adventure.db";

这总是返回:

线程“main”中的异常 java.sql.SQLException:找不到适用于 jdbc:sqlite:src/main/resources/adventure.db 的驱动程序

我听说有一种可能的方法可以解决此问题,方法是转到“查看”>“工具 Windows”>“数据库”,点击 + 按钮,然后在创建新的 SQLite 数据库时,单击驱动程序:SQLite 链接,以便能够下载 SQLite司机。 但是,我已经做过很多次了。 每次都失败,因为我收到完全相同的错误。

我还阅读了一个解决方案,您可以在其中输入:

Class.forName("org.sqlite.JDBC");

那也不管用。 我只是被错误击中

“无法解析符号‘forName’”

所以我正处于死胡同,因为没有一种解决方案适合我。 我该如何解决这个令人头疼的错误?

由于您的资源文件夹中有数据库文件,因此我会使用

private final static String DATABASE_URL = "jdbc:sqlite:resources:adventure.db";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM