`
komei
  • 浏览: 90743 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

derby dbcp

阅读更多
//<bean destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource" id="test.dataSource">
//        property name="driverClassName"
//            org.apache.derby.jdbc.ClientDriver
//        
//        property name="url"
//            jdbc:derby://IP:1527/target/data/xdb
//        
//        property name="username"
//            APP
//        
//        property name="password"
//            APP
//        
//        property name="maxActive"
//            40
//        
//       property name="maxIdle"  
//              30
//      
//        property name="maxWait"  
//              10000
//       
//        property name="defaultAutoCommit"  
//              true
//       
//        property name="removeAbandoned"
//              true
//       
//      property name="removeAbandonedTimeout"
//            30
//      
//        property name="logAbandoned"
//         true
</bean>
分享到:
评论
1 楼 komei 2008-10-28  
#连接设置
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:DBSERVER
jdbc.username=user
jdbc.password=pass

#<!-- 初始化连接 -->
dataSource.initialSize=10

#<!-- 最大空闲连接 -->
dataSource.maxIdle=20

#<!-- 最小空闲连接 -->
dataSource.minIdle=5

#最大连接数量
dataSource.maxActive=50

#是否在自动回收超时连接的时候打印连接的超时错误
dataSource.logAbandoned=true

#是否自动回收超时连接
dataSource.removeAbandoned=true

#超时时间(以秒数为单位)
#设置超时时间有一个要注意的地方,超时时间=现在的时间-程序中创建Connection的时间,如果 maxActive比较大,比如超过100,那么removeAbandonedTimeout可以设置长一点比如180,也就是三分钟无响应的连接进行回收,当然应用的不同设置长度也不同。
dataSource.removeAbandonedTimeout=180

#<!-- 超时等待时间以毫秒为单位 -->
#maxWait代表当Connection用尽了,多久之后进行回收丢失连接
dataSource.maxWait=1000

相关推荐

    jdbc接连数据库:oracle/derby/mysql

    例如,使用`javax.sql.DataSource`接口和连接池(如C3P0、HikariCP或Apache DBCP)。 博客链接提到的"源码"可能是指查看或分析JDBC驱动的源代码,理解其内部工作原理,而"工具"可能是指使用一些辅助工具,如数据库...

    JdbcDerby:通过jdbc与derby连接

    在实际开发中,可能需要使用连接池管理数据库连接,比如Apache Commons DBCP或HikariCP,以提高性能和资源利用率。 **7. 示例项目结构** 在`JdbcDerby-master`这个压缩包中,通常会包含以下内容: - `src`目录:...

    一个简单的酒店管理系统

    - 数据库连接池的概念和使用,如C3P0或DBCP。 - JavaBean的创建和使用,作为业务逻辑层的载体。 - HTTP请求和响应的原理,以及JSP中的隐含对象。 通过这个项目,初学者不仅能掌握基础的Web开发技能,还能了解到一个...

    java与各种数据库连接的方法及驱动包

    此外,为了提高性能和管理资源,推荐使用Java的Connection池,如HikariCP、C3P0或Apache DBCP,它们可以帮助管理和复用数据库连接,减少连接创建和释放的开销。 通过这个资源包,你可以学习和实践如何在Java项目中...

    Java连接数据库的适配器

    常见的Java连接池工具有C3P0、Apache DBCP、HikariCP等。以下以HikariCP为例,展示如何配置连接池: 首先,添加`hikaricp.jar`到项目中。然后创建配置,并初始化连接池: ```java Properties props = new ...

    解析Tomcat下应用JMS开发技巧

    &lt;bean id="derby-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"&gt; &lt;value&gt;org.apache.derby.jdbc.EmbeddedDriver &lt;!-- Use a URL like 'jdbc:hsqldb:hsql://localhost:9001'...

    web项目中常用的几种数据库驱动

    在Java Web开发中,数据库驱动是连接应用...同时,使用JDBC连接池技术如C3P0、HikariCP或DBCP可以优化资源管理,提高应用性能。在实际开发中,还需要注意兼容性问题,确保所选驱动与使用的JDK版本和数据库版本相匹配。

    阿里druid数据库连接池

    Druid不仅支持主流的MySQL、Oracle、SQL Server等数据库,还支持如H2、Derby等轻量级数据库,适用范围广泛。 8. **易用性**: 配置简单,通过Spring的Bean配置就可以轻松集成到项目中,同时提供了丰富的API和文档...

    Accp8.0\S2\使用Java实现数据库编程 第五章

    标签"java"、"数据库"、"开发语言"和"后端"揭示了学习的主题,而"apache"可能指的是Apache开源项目中的相关工具,如Apache Tomcat或Apache Derby等。 首先,Java数据库连接(JDBC)是本章的核心。JDBC是Java中用于...

    rexdb-tester

    各框架均使用了本程序发布时的最新正式版本,均使用了Apache dbcp连接池。程序运行结束后,将以文本形式在控制台展现各测试项目的“每秒操作次数”。在作者的台式机系统中的某次测试结果请参考:。 如何使用 本程序...

    spring-jdbc-4.2.xsd.zip

    2. `&lt;jdbc:embedded-database&gt;`:创建一个内存中的数据库,通常用于单元测试,如HSQLDB或Derby。 3. `&lt;bean&gt;`:这是Spring配置文件中的基础元素,用于定义Bean的实例化、配置及依赖关系。在`spring-jdbc-4.2.xsd`中...

    mysql-connector-java-5.1.47

    5. **连接池支持**:通过实现JDBC连接池接口,如C3P0或Apache DBCP,提高性能和资源利用率。 6. **元数据查询**:允许获取关于数据库、表、列和其他数据库对象的信息。 对于Hive的集成,MySQL Connector/J 5.1.47...

    java数据库连接大全

    此外,使用连接池(如C3P0、HikariCP或Apache DBCP)可以有效地管理数据库连接,提高性能和资源利用率。 总结,JDBC作为Java访问数据库的标准,使得开发者无需关心底层数据库的差异,只需关注SQL语句和业务逻辑。...

    java操作Hive源码之HiveJDBC实例(mysql数据库)

    默认情况下,Hive使用 Derby 或 MySQL 作为其元数据存储,管理表、分区、列等信息。这里使用MySQL作为元数据存储,因为MySQL具有更好的并发性和可扩展性。 3. **准备环境**: - 安装并配置好Hadoop集群,确保Hive...

    J2EE程序员需掌握的技术

    - HSQLDB,Derby,Berkeley DB:轻量级或嵌入式数据库。 8. **开发工具**: - Eclipse,NetBeans,IntelliJ IDEA:主流的Java开发IDE。 9. **Web服务器和应用服务器**: - Tomcat,Apache,Resin,Jetty:Web...

Global site tag (gtag.js) - Google Analytics