gpt4 book ai didi

java - 如何用Java读取sqlite数据库文件? (包裹)

转载 作者:行者123 更新时间:2023-12-01 05:49:32 32 4
gpt4 key购买 nike

好吧,我知道我必须使用 JDBC 等,但我不确定如何将 jar 实现到我的代码中,我有一个基本代码来打开文件等,但我如何才能真正将 sqlite jar 与我的 java 一起合并类文件可以在任何地方运行吗?例如我有一个文件夹:测试类新数据库sqlite.jar

在 Test.class 中,我有基本的连接和导入:

Connection connection = null;
ResultSet resultSet = null;
Statement statement = null;

try {
Class.forName("org.sqlite.JDBC");
connection = DriverManager.getConnection("jdbc:sqlite:new.db");
statement = connection.createStatement();
resultSet = statement.executeQuery("SELECT empname FROM employee");
while (resultSet.next()) {
System.out.println("EMPLOYEE NAME:"
+ resultSet.getString("empname"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}

那么我怎样才能让这个简单的小脚本可移植呢?谢谢

最佳答案

将 sqlite.jar 添加到您的类路径中:

java -cp .;./sqlite.jar Anima

这应该有效。如果没有 - 请显示您的错误消息。

<小时/>

编辑

经过测试和验证。创建/拥有一个包含以下内容的文件夹:

./project
Anima.class
sqlite.jar

然后 cd 到文件夹 project 并执行

java -cp .;./sqlite.jar Anima

它在我的机器上按预期工作。

关于java - 如何用Java读取sqlite数据库文件? (包裹),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076754/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com