系统是个小系统,当时用的是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 系统完成后,本人没有最终测试,听说在局域网内也是只需配置单台机器,就可全网访问。希望能有参考价值
分享到:
相关推荐
在这个"JAVA+ACCESS连接池"的案例中,我们将探讨如何在Java应用程序中使用ACCESS数据库并通过连接池来优化资源管理。 1. **ACCESS数据库介绍**: ACCESS是Microsoft Office套件中的一个关系型数据库管理系统,它...
Java 数据连接池是一种高效管理数据库连接的技术,它允许应用程序重复使用已经建立的数据库连接,而不是每次需要时都创建新的连接,从而显著提升了系统的性能和资源利用率。在Java中,实现数据连接池的主要库有C3P0...
在这个特定的项目中,开发者选择了使用Access作为数据库管理系统,结合JSP(JavaServer Pages)技术和连接池来实现一个高效、稳定的BBS平台。 Access是微软公司开发的一款关系型数据库管理系统,它易于使用,特别...
### Java连接数据库——ODBC/JDBC桥与连接池详解 #### 一、引言 Java是一种广泛应用于企业级开发的编程语言,而数据库是企业应用不可或缺的一部分。因此,Java程序与数据库之间的交互变得尤为重要。本篇文章将详细...
本资源"JAVA_database.rar"聚焦于Java如何利用SQL语言以及数据库连接池技术来高效地访问MySQL、ACCESS和SQL Server等数据库。 首先,SQL(Structured Query Language)是用于管理关系型数据库的标准语言,它包括了...
在实际应用中,你可能需要处理异常,使用PreparedStatement来防止SQL注入,并考虑使用连接池来优化性能。 总的来说,Java JDBC连接Access数据库提供了灵活性和可移植性,使得开发者能够在Java环境中操作Access...
自定义连接池可以帮助我们更好地控制连接的生命周期,定制化配置,比如最大连接数、最小连接数、超时时间等。通过连接池,程序可以复用已建立的数据库连接,提高系统效率,减少资源消耗。 单例模式是一种设计模式,...
在Java编程中,连接到Access数据库通常通过Java Database Connectivity (JDBC) API...在实际项目中,为了提高代码的可维护性和安全性,还应考虑使用PreparedStatement来防止SQL注入,以及使用连接池来管理数据库连接。
proxool-0.9.1(my).jar 包是我修改了proxool-0.9.1后的jar包,修改后可以完全支持spring配置,并添加了charSet配置属性,用于配置数据库链接的设置默认字符集,并且解决了proxool数据库连接池报如下错误的问题:...
【手写连接池详解】 连接池是数据库应用中一种重要的资源管理策略,它通过复用已建立的数据库连接,减少每次请求时创建新连接的开销,提高系统性能。本资料将详细介绍如何手写一个简单的连接池实现,以帮助理解连接...
Java连接Access数据库是Java开发中常见的一种数据存储与交互方式,尤其在小型项目或学习课题中,Access数据库因其轻量级、易于...在实际项目中,为了提高代码的可维护性和安全性,通常还会使用连接池来管理数据库连接。
"Delphi数据库三层连接池"是一个专门针对Delphi开发环境设计的数据库访问解决方案,它着重于提高数据库连接的复用性和效率,以减少系统资源的消耗。在本文中,我们将深入探讨连接池的概念、Delphi数据库操作的封装...
- 使用连接池管理数据库连接,提高性能并减少资源浪费 - 定期更新数据库驱动,以获取最新的功能和安全补丁 - 不要在代码中硬编码数据库凭据,而是使用环境变量或配置文件 6. **适用场景** Java连接MySQL通常...
- 使用连接池管理数据库连接,如C3P0或HikariCP,提高性能和资源利用率。 - 使用 PreparedStatements防止SQL注入攻击。 - 使用try-with-resources语句自动关闭数据库资源,避免资源泄露。 综上所述,"JAVA_...
在实际使用中,Minio-Pool简化了Minio客户端的初始化过程,通过预先配置好连接池,使得应用程序在处理大量并发请求时,能更高效地进行IO操作。以下是一个基本的使用示例: ```javascript const Minio = require('...
用java实现的简易的数据库连接池及其管理 课程设计 编写一关于Microsoft Access数据库连接池及其管理的相关类,要求能从XML配置文件中读取该数据库驱动程序,数据库名,连接池最大连接数,最多等待用户数,查询...
配置连接池后,连接和释放数据库的方式会有所不同,但核心的JDBC操作逻辑基本不变。 五、事务处理 在进行数据库操作时,事务处理是确保数据一致性的重要机制。JDBC提供了`Connection`对象的`setAutoCommit(false)`...
3. 配置连接池:在Struts应用中,配置连接池通常是在应用服务器的配置文件中完成的。例如,在Tomcat中,我们可能需要在`server.xml`或`context.xml`文件中添加C3P0、DBCP、HikariCP等连接池的配置。这些配置包括...
3. **初始化连接池**:在Java代码中,通过`com.mchange.v2.c3p0.ComboPooledDataSource`类初始化C3P0连接池,并设置刚才的配置信息。 4. **创建Dao接口**:定义一个Dao接口,包含常用的数据库操作方法,如查询、...