第一種:採用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>