2010-12-03 10 views
0
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のようなものは、このコードサンプルの上ですでに実行されています。データベースに接続する際の問題。 Java/SQLite

答えて

2

まず最初に、例外を飲み込まないでください。これはあなたがやっていることであり、なぜ根本原因を突き止めることができないのですか?

2

キャッチブロック内のすべての例外情報が失われています。例外のバブルを上にしたり、そうでなければ印刷したりしてください。あなたは

Class.forName("org.sqlite.JDBC"); 
connection = DriverManager.getConnection("jdbc:sqlite:pathtodb"); 
のような何かをする必要があり

関連する問題