我的Java程序(我的第一個),似乎是在hanging
以下行的標準代碼:值java.sql.SQLException:沒有合適的驅動程序找到了JDBC:sqlite的
Class.forName("org.sqlite.JDBC");
Connection c = null;
Statement stmt = null;
c = DriverManager.getConnection("jdbc:sqlite:test.db");
c.setAutoCommit(false);
我recieving運行Java應用程序,我提供jdbc driver
(我認爲)的正確位置時
java.sql.SQLException: No suitable driver found for jdbc:sqlite:test.db
然而,;:以下error
sudo java -cp ./jsoup-1.7.3.jar:./sqlite-jdbc-3.7.2.jar:. <AppName>
任何想法如何進行?
萬分感謝
您需要在您的類路徑中使用sqlite jdbc連接器。 – 2014-08-30 12:20:28
你使用任何IDE?將您的連接器jar添加到您的項目中。 – 2014-08-30 12:21:24
別人說什麼。但是,[Class.forName()應該失敗並帶有'ClassNotFoundException'](http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#forName(java.lang.String )),所以一定不要在某處吞下異常(即儘量避免catch(Exception e){}' – watery 2014-08-30 12:26:48