试图在JAVA上打开SQLite的麻烦

时间:2016-01-15 00:37:07

标签: java sqlite

晚上好,

我尝试通过JAVA在SQLite上打开连接(我已将SQLlite jar放入我的项目文件夹中):

import java.sql.Connection;
import java.sql.DriverManager;

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

$javac SQLiteJDBC.java
$java -classpath ".:sqlite-jdbc-3.8.11.2.jar" SQLiteJDBC
Open database successfully

但是Java给我发回了这个错误:

线程中的异常" main" java.lang.Error:未解决的编译问题:

at SQLiteJDBC.main(SQLiteJDBC.java:6)

如果你能告诉我它的来源,我将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

代码绝对有效,错误可能由几种可能的方式引起。

检查主题:

Java: Unresolved compilation problem

如果您不仅安装了一个java jdk和jre,请注意合规级别和jre版本的不匹配也可能导致它。