org.hsql.jdbcDriver与在TOMCAT配置JNDI有什么关系吗?

zhaoxuefeng 2003-06-14 12:07:12
我在TOMCAT上配置JNDI时,在运行JSP网页时出现找不到org.hsql.jdbcDriver类的错误,不知是哪儿配置错了?
org.hsql.jdbcDriver这个类在哪儿能下载?

jsp程序:
<%@ page import="javax.naming.*,java.sql.*,javax.sql.*"%>
<%
try{
String dbName ="java:comp/env/jdbc/web";
InitialContext ic = new InitialContext();
DataSource ds = (DataSource)ic.lookup(dbName);
Connection con = ds.getConnection("sa","sa");

if(con!=null)
{
con.close();
}
}catch(Exception e){out.println(e);}
%>
...全文
47 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ZeroC 2003-06-14
这种数据库就是一jar包,不用安装
回复
ZeroC 2003-06-14
这是hypsonic数据库,要到http://sourceforge.net/project/showfiles.php?group_id=23316&release_id=35298
回复
zhaoxuefeng 2003-06-14
谢谢
这个包我已经下载,上面的程序已经没有错误了,但是我

Statement comm=null;
ResultSet rs=null;
String QueryString="select username from userreg_table";
try{
String dbName ="java:comp/env/jdbc/pepweb";
InitialContext ic = new InitialContext();
DataSource ds = (DataSource)ic.lookup(dbName);
Connection con = ds.getConnection();
comm=con.createStatement();
rs=comm.executeQuery(QueryString);
while (rs.next())
{
out.println(rs.getString("username"));
}
con.close();
}catch(Exception e){out.println(e);}


它时出现java.sql.SQLException: Table not found: USERREG_TABLE in statement [select username from userreg_table]
我的库里有这个表,而且我用JSP直接连库时能读出来?
是不是这个池没有建立起来呢?
回复
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-06-14 12:07
社区公告
暂无公告