try {
con = DriverManager.getConnection("jdbc:sqlite:db/Freepark.sqlite");
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("error al buscar la base de datos");
}
我正在尝试对SQL数据库进行第一次查询,但是我在连接它时遇到问题。我认为问题是URL肯定。项目名称是BaseTest,在项目文件夹中我有一个名为db的子文件夹,里面是Freepark.sqlite。当我运行项目时,println消息出现,所以我知道问题是URL。像class.forName这样的东西已经在这个代码示例之上完成了。
答案 0 :(得分:2)
首先,不要吞下异常,这就是你正在做的事情以及为什么你无法找出根本原因。
答案 1 :(得分:2)
您正在丢失catch块中的所有异常信息。让异常冒泡或以其他方式打印出来。
你需要做类似
的事情Class.forName("org.sqlite.JDBC");
connection = DriverManager.getConnection("jdbc:sqlite:pathtodb");