java在intellij中创建sqlite数据库

2admgd59  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(376)

我必须创建一个sqlite数据库,最终必须从解析的.csv文件中插入数据行。我遇到的问题是在intellij idea中创建sqlite数据库。使用下面的代码,我继续得到“没有合适的驱动程序”错误。我相信通过使用project structure->modules->add,然后选择下载的sqlite.jar文件,在本例中是sqlite-jdbc-3.30.1(1).jar,我已经正确地添加了类路径

import java.sql.Connection;

import java.sql.DatabaseMetaData;

import java.sql.DriverManager;

import java.sql.SQLException;

public class mint {

    public static void createNewDatabase(String fileName) {

        String url = "C:\\SQLite\\sqlite-jdbc-3.30.1 (1).jar" + fileName;

        try {
            Connection conn = DriverManager.getConnection(url);
            if (conn != null) {
                DatabaseMetaData meta = conn.getMetaData();
                System.out.println("The driver name is " + meta.getDriverName());
                System.out.println("A new database has been created.");
            }

        } catch (SQLException e) {
            System.out.println(e.getMessage());
            System.out.println("An error occurred while connecting MySQL database");
        }
    }

    public static void main(String[] args) {
        createNewDatabase("input-filename.db");

    }
}

输出截图

fzwojiic

fzwojiic1#

你需要阅读这个教程-网址应该是这样的

String url = "jdbc:sqlite:C:/sqlite/" + fileName;

相关问题