系统是个小系统,当时用的是Access数据库。对于时下最普通的数据库,Oracle、SQL Server 、Mysql和 Access数据库,前三者都提供了JDBC 驱动,但Access当时没有提供,时至今日,好象还没有官方公布(但有公司已提供),据说是因为Access是一个小数据库,只适合小型开发,用JDBC-ODBC桥完全可以满足应用需求。但网上一般只有JDBC驱动的连接池配置范例,对于一个初学者来说,还得下载驱动,不象JDBC-ODBC驱动,只要下载相应的工具就可以入手。现将本人当时自己所配的JDBC-ODBC桥连接池发布,供大家参考,希望大家多交流
<Context path="/ls2" docBase="E:\ls\Demo\evaluate\WebModule1" debug="0" reloadable="true" >
<Resource name="lss" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="lss">
<parameter>
<name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>sun.jdbc.odbc.JdbcOdbcDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:odbc:YonghuAccess</value>
</parameter>
<parameter>
<name>username</name>
<value></value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>20</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>
上述部分是从我机器上的Tomcat中server.xml文件中摘出的。使用是JNDI名使用lss 系统完成后,本人没有最终测试,听说在局域网内也是只需配置单台机器,就可全网访问。希望能有参考价值