我的代码说没有错误,但是当我运行该程序时,它将说数据库已关闭。
scikit-learn
}
我希望它输出正在使用的数据库,但它只会输出以下错误消息:
java.sql.SQLException:数据库已关闭
答案 0 :(得分:1)
确保在DriverManager.getConnection()中传递正确的URL
如果URL正确,则请确保您已在该位置创建数据库。
似乎没有找到数据库。
答案 1 :(得分:0)
您的SQLite JDBC URL需要指向文件,但它指向目录。
我已重现您尝试打开SQLite数据库但将连接URL更改为指向本机目录的错误。我不能说为什么您会收到有关数据库关闭的错误消息:我认为这是驱动程序中的错误。
您需要将URL更改为指向文件的指向,例如:
String url = "jdbc:sqlite:C:\\CmpSci 221\\Lab 13\\src\\main\\resources\\your_database.db";