gpt4 book ai didi

java - 我在将 HSQLDB 嵌入一个简单的 Java (Eclipse) 项目时遇到了问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:20:51 26 4
gpt4 key购买 nike

在阅读了一些选项(sqlite、derby 等...)之后,我决定放弃 HSQLDB。我已经下载了它,仔细阅读了它并遵循了“hello world”类型的介绍,但现在卡住了。

我相信您必须将 hsqldb.jar 文件放在 src 文件夹中,所以我就是这么做的。然后我通过进入运行 -> 运行配置,然后进入类路径选项卡,然后单击用户条目,然后添加外部 Jar,并选择 hsqldb.jar,用 Eclipse 引用了包。

我明白了:

java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver

这是我的代码:

package mysqlite;

import java.sql.*;

public class myclass {
public static void main(String[] args) {
try {
Class.forName("org.hsqldb.jdbcDriver");

String url = "jdbc:hsqldb:db";
String user = "aUser";
String password = "";

Connection conn = DriverManager.getConnection(url, user, password);
}
catch(Exception e) {
System.out.println(e.toString());
}
}
}

我知道它无法找到一个类,但我认为那是 hsqldb.jar 提供的。

最佳答案

不,您不必将其放入 src 文件夹中。 src 用于源文件 (*.java)。您必须将此 jar 添加到您的类路径中:单击项目属性,选择“Java 构建路径”,选择选项卡“库”并在此处添加 jar。

jar 可以存储在文件系统中的任何位置。有时人们会在项目主目录下创建 lib 目录并将所有第 3 方依赖项放在那里。

关于java - 我在将 HSQLDB 嵌入一个简单的 Java (Eclipse) 项目时遇到了问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6795266/

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