classpath - 尝试连接时未找到 H2 驱动程序

标签 classpath h2 netbeans-7

我已经查看了其他一些答案,但无法解决我的问题。

我在 Win7 上使用 NetBeans 7.0.1 和最新版本的 H2 DB。

我成功使用了 H2 控制台工具,并且还在 NetBeans 中添加了驱动程序并且能够进行连接(即查看数据库、表、发出命令等)。然而,在运行 Java 代码时,我收到消息:“java.lang.ClassNotFoundException:org.h2.Driver”。 我的代码是:

Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection("jdbc:h2:tcp://localhost/~/testDB", "sa", "");
Statement query = null;
query = conn.createStatement();
String firstString = "INSERT INTO ......";
query.executeUpdate(firstString);

我还在类路径中添加了 H2 jar 文件(尽管我必须自己创建类路径并指向 jar 文件) - 我转到环境变量 -> 用户变量

name=classpath value=.;C:\NetBeansProjects\testdemo\src\testdemo\DB\h2-1.3.165.jar

我做错了什么?

最佳答案

在源代码包下的“Libraries”部分添加H2 jar文件。

关于classpath - 尝试连接时未找到 H2 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9987525/

相关文章:

java - 如何从 java 检查 PATH 和 CLASSPATH 环境变量?

java - 如何使用类路径正确编译Java类?

java - 除了 'rawtohex' 之外,还有其他方法可以将数据插入 H2 中的 blob 列吗?

android - 将 H2 数据库与 Android 集成

java - 使用 Java 的 Netbeans : set all methods to static

java - 在java servlet netbean中使用库

java - 使用 ServerSocket 启动服务器时 GUI 暂停

java - java 1.7 的类路径配置有什么问题?

java - Ant 类路径 - Hibernate 创建的类无法导入其他包

java - H2数据库错误信息本地化