第一种:采用JDBC配置---在根目录下配置一个数据源
<jdbc-ds-configs>
<jdbc-ds-config>
<name>demo</name>
<db-type>2</db-type>
<connection-url>jdbc:hsqldb:hsql://localhost/runqianDB</connection-url>
<driver-class>org.hsqldb.jdbcDriver</driver-class>
<user-name>sa</user-name>
<password></password>
<db-charset>GBK</db-charset>
<client-charset>GBK</client-charset>
<extend-properties></extend-properties>
</jdbc-ds-config>
</jdbc-ds-configs>
第二种配置:采用JNDI的方式
首先在:C:/tomcat5/conf/Catalina/localhost目录下配置demo.xml
内容如下:
<!--
jndi 配置方法(tomcat):
1、拷贝数据库驱动包到tomcat/common/lib下
2、在下面配置正确的参数
3、将此文件放置在tomcat/conf/Catalina/localhost下(没有目录就新建)
-->
<!-- 此配置适合tomcat5.5以上 -->
<Context path="/demo" docBase="${catalina.home}/webapps/demo" debug="0" reloadable="false" >
<Resource name="demo"
auth="Container"
type="javax.sql.DataSource"
maxActive="10"
maxIdle="30"
maxWait="10000"
username="sa"
password=""
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:hsql://localhost/runqianDB" />
<ResourceLink global="UserDatabase" name="users" type="org.apache.catalina.UserDatabase"/>
</Context>
然后在:reportConfig.xml中配置
注意这个节点配置:
<config>
<name>JNDIPrefix</name>
<!--JNDI数据-->
<value>java:comp/env</value>
</config>
<config>
<name>dataSource</name>
<value>demo,hsql,GBK</value>
</config>