我已经下载的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
您的类路径不正确,首先它不应被引号包围。 –