连接到数据库时出现问题。的Java / SQLite的

时间:2010-12-03 17:53:49

标签: java sql

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这样的东西已经在这个代码示例之上完成了。

2 个答案:

答案 0 :(得分:2)

首先,不要吞下异常,这就是你正在做的事情以及为什么你无法找出根本原因。

答案 1 :(得分:2)

您正在丢失catch块中的所有异常信息。让异常冒泡或以其他方式打印出来。

你需要做类似

的事情
Class.forName("org.sqlite.JDBC");  
connection = DriverManager.getConnection("jdbc:sqlite:pathtodb");