我已經下載的sqlite-JDBC-3.72.jar,不知道在哪裏放置它,所以它使用命令行執行我的代碼如何在Sqlite中創建數據庫?
的javac SQLiteJDBC.java
,我使用的Java運行-classpath 「; sqlite的-JDBC-3.7.2.jar」 SQLiteJDBC(Windows)中
它給了異常,因爲SQLite的::主要:: org.sqlite.JDBC,我的代碼如下
import java.sql.*;
public class SQLiteJDBC
{
public static void main(String ar[])
{
Connection c = null;
try
{
Class.forName("org.sqlite.JDBC");
c = DriverManager.getConnection("jdbc:sqlite:test.db");
}
catch(Exception e)
{
System.out.println("SQLite :: main :: "+e.getMessage());
System.exit(0);
}
System.out.println("Opened database successfully");
}
}
代替'System.out.println(「SQLite :: main ::」+ e.getMessage())',發佈'e.printStackTrace()'的輸出' – rpax
Class.forName()的ClassNotFoundException() – user3331920
您的類路徑不正確,首先它不應被引號包圍。 –