java - 常见错误 - org.sqlite.JDBC

标签 java eclipse sqlite jdbc fedora

package aplikacjajava;

import java.sql.*;

public class main
{
  public main( String args[] )
  {
    Connection c = null;
    try {
      Class.forName("org.sqlite.JDBC");
      c = DriverManager.getConnection("jdbc:sqlite:projekt.db");
    } catch ( Exception e ) {
      System.err.println( e.getClass().getName() + ": " + e.getMessage() );
      System.exit(0);
    }
    System.out.println("Opened database successfully");
  }
}

错误:

java.lang.ClassNotFoundException: org.sqlite.JDBC

我知道我缺少 JDBC 驱动程序。如何在 Fedora 上安装它?

我不知道如何添加一些“路径”,也不知道这是什么。我需要一些类似逐步解释的东西......这是我第一次遇到这样的问题。

最佳答案

  1. http://search.maven.org/remotecontent?filepath=org/xerial/sqlite-jdbc/3.8.10.1/sqlite-jdbc-3.8.10.1.jar 下载 SQLite-jar
  2. 将 jar 文件添加到您的类路径(打开 Eclipse 项目属性,在那里您会找到构建路径)
  3. 运行你的程序。

在使用 Java 时,您通常会使用 Maven、Gradle 或手动依赖管理。 Linux 包管理器对 Java 的支持非常有限。

关于java - 常见错误 - org.sqlite.JDBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30651429/

相关文章:

java - support_simple_spinner_dropdown_item 上的 android.content.res.Resources$NotFoundException

iphone - 在 iOS 中向用户公开 .sqlite 文件 - 最佳实践?

java - 如何重写匿名泛型类的方法?

java - iText 7 SVG 作为背景

java - Eclipse 中的接口(interface)绑定(bind)

java - 假设有2个类A和B,是否可以在B中创建A的对象,在A中创建B的对象?

java - Android:固定标题在顶部

c# - 如何从 MonoTouch 应用程序中的单独程序集中加载文件?

.net - SQL Server CE - 是否需要安装(而不是仅包含 DLL)?

java - 如何提取字符串中特定字符内的整数?