Java - SQLite连接(没有为JDBC找到合适的驱动程序:sqlite:main.db)

Jak*_*ski 2 java sqlite jdbc

我的Java项目上的SQLite连接有问题.错误看起来像这样:

找不到合适的JDBC驱动程序:sqlite:main.db

那是我的代码:

public static void main(String[] args)  {

    Connection c = null;
    try {
      //  Class.forName("org.sqlite.JDBC");
        String url = "JDBC:sqlite:main.db";
        c = DriverManager.getConnection(url);
        System.out.println("Connection to sql");
    } catch ( SQLException e ) {
        System.err.println( e.getMessage() );
    } finally {
        try{
            if( c!= null ) {
                c.close();
            }
        }catch( SQLException ex )
        {
            System.out.println(ex.getMessage());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?

Bab*_*emi 6

如果您正在使用maven,请确保scope未将其指定为test.ie

<dependency>
        <groupId>org.xerial</groupId>
        <artifactId>sqlite-jdbc</artifactId>
        <version>3.18.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)