【问题标题】:sqlite not found in Netbeans Java在 Netbeans Java 中找不到 sqlite
【发布时间】:2023-02-08 19:10:57
【问题描述】:

我在 Windows 11 上使用 Netbeans 16 和 Java 19.0.2。

我正进入(状态:

java.lang.ClassNotFoundException: org.sqlite.JDBC

当我尝试访问一个新的 sqlite 文件时:

package com.thompco.propertymanager.table;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class Database {
    String filename;
    Connection connection;  

    public Database(String filename) throws ClassNotFoundException {
        this.filename = filename;
        connect();
    }

    public final void connect() throws ClassNotFoundException {  
        try {
            Class.forName("org.sqlite.JDBC");
            String url = String.format("jdbc:sqlite:%s", filename);  
            connection = DriverManager.getConnection(url);  
            System.out.println("Connection to SQLite has been established.");  
        } catch (SQLException e) {  
            System.out.println(e.getMessage());  
        } finally {  
            try {  
                if (connection != null) {  
                    connection.close();  
                }  
            } catch (SQLException ex) {  
                System.out.println(ex.getMessage());  
            }  
        }  
    }  
        
    public static void main(String[] args) {
        try {
            Database database = new Database("newFile.sqlite");
            database.connect(); 
            database.createTransactionTable();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }  
}

我(认为)我已经将 sqlite jar 添加到我的路径中:

我试图将它添加到我的文件的顶部:

【问题讨论】:

    标签: java sqlite netbeans odbc


    【解决方案1】:

    看起来您已将 sqlite jar 添加到库 Absolute Layout 的 jar 列表中。 现在您仍然需要确保该库已添加到您的项目中(这是您可以在源代码中导入类之前的先决条件)。

    提示:

    • 您可能应该将 sqlite 添加为单独的库。
    • 最好使用 Maven 构建系统并在 pom.xml 中指定依赖项。那个可以是版本控制的。 Maven 将代表您下载这些库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-12
      • 1970-01-01
      • 2013-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多