我必须创建一个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");
}
}
输出截图
1条答案
按热度按时间fzwojiic1#
你需要阅读这个教程-网址应该是这样的