在阅读了一些选项(sqlite,derby等...)之后,我决定放弃使用HSQLDB。我已经下载了它,阅读它并按照“hello world”类型介绍它,现在卡住了。
我相信你必须将hsqldb.jar文件放在src文件夹中,所以我就是这么做的。然后我通过进入Run - >来引用Eclipse的包。运行配置,然后进入Classpath选项卡,然后单击User Entries,然后添加External Jar,并选择hsqldb.jar。
我明白了:
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所提供的。
答案 0 :(得分:3)
不,你不必把它放到src文件夹中。 src用于源文件(* .java)。您必须将此jar添加到类路径中:单击项目属性,选择“Java构建路径”,选择“库”选项卡并在此处添加jar。
jar可以存储在文件系统的任何位置。有时人们在项目主页下创建lib目录并将所有第三方依赖项放在那里。
答案 1 :(得分:0)
尝试将.jar放在这里:
<YOUR_JAVA_HOME>\jre\lib\ext