java - 如何在Sqlite中创建数据库?

标签 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");
    }


}

最佳答案

尝试将命令更改为:

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

关于java - 如何在Sqlite中创建数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22196514/

相关文章:

android - 如何在 Room DB 中创建实体并使用某些字段扩展其他类

Java derby 数据库不工作

Java 集合与手动循环 - 编码挑战/面试最佳实践

ios - iPad SQLite3 插入查询失败

java - 如何使用 GSON 库将自由文本转换为 Java 中的 Json 字符串数组?

java - 在 Raspberry pi 上打开连接 SQLite 时出错

java - 为什么 autoReconnect=true 似乎不起作用?

java - 我在以下 SQL 子句中收到错误

java - 如何在同一 Activity 中使用不同的 View

java - Knight's Tour 代码陷入无限循环,没有达成解决方案