尝试连接时找不到H2驱动程序

时间:2012-04-03 05:21:52

标签: 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

我做错了什么?

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

更改父版

弹簧引导起动 - 亲         1.4.3.RELEASE