如何在Sqlite中创建数据库?

时间:2014-03-05 11:32:35

标签: java sqlite jdbc

我已经下载了sqlite-jdbc-3.72.jar并且不知道放在哪里所以它使用命令行执行我的代码

javac SQLiteJDBC.java

我使用 java -classpath“运行它.; sqlite-jdbc-3.7.2.jar”SQLiteJDBC (Windows)

它以SQLite :: main :: 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");
    }


}

2 个答案:

答案 0 :(得分:0)

您可以查看:http://docs.oracle.com/javase/tutorial/deployment/jar/downman.html

将类添加到JAR文件的类路径

您可能需要在JAR文件中引用其他JAR文件中的类。

例如,在典型的情况下,applet捆绑在一个JAR文件中,该文件的清单引用了一个不同的JAR文件(或几个不同的JAR文件),作为该applet用途的实用程序。

指定要包含在applet或应用程序的清单文件的Class-Path头字段中的类。 Class-Path标头采用以下形式:

Class-Path: jar1-name jar2-name directory-name/jar3-name

所以,在你的情况下,它会像

java -classpath sqlite-jdbc-3.7.2.jar SQLiteJDBC 

它应该做的伎俩

答案 1 :(得分:0)

尝试将命令更改为:

java -classpath ".:sqlite-jdbc-3.7.2.jar" SQLiteJDBC