首先,我将hsqldb.jar
添加到了我的类路径
这是该死的司机的截图
但是我收到错误java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver
这是我的init
方法
public void init() throws ServletException {
PoolProperties p = new PoolProperties();
p.setUrl("jdbc:hsqldb: . . . \\data");
p.setDriverClassName( "org.hsqldb.jdbcDriver" );
p.setUsername( "sa" );
p.setPassword( "" );
dataSource = new org.apache.tomcat.jdbc.pool.DataSource( p );
}
我不明白为什么会这样。我将hsqldb.jar
与Eclipse
包括在一起。我还检查了classpath
文件<classpathentry kind="lib" path="C:/ . . . /hsqldb.jar"/>
为什么会出现此错误?我从常规Java应用程序多次连接到HSQL。现在我尝试通过覆盖Tomcat
init方法进行连接,它会抛出错误
答案 0 :(得分:3)
也许您打算使用班级名称org.hsqldb.jdbc.JDBCDriver
。您有org.hsqldb.jdbcDriver
,这在某些方面是非标准的。