Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>

WEEK'S BEST

  • DAEMON Tools Pro (...
  • FlashFXP [ DISCOUN...
  • PowerISO 4.9
  • WebcamMax [DISCOUN...
  • Zemana AntiLogger ...
  • System Mechanic Pr...
  • Glary Utilities Pr...
  • All My Movies [DIS...
  • Ad-Aware Internet ...
  • Atlantis Word Proc...
  • Home > Windows > Programming > Components & Libraries
     Report malware

    BoneCP 0.7.0

    download button

    No screenshots available
    Downloads: 447  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Last Updated:

    Category:

    LGPL / $0
    100 KB / Windows All
    [view history]
    C: \ Programming \ Components & Libraries

     Read user reviews (0)  Send to friend   Follow (0 users)

    BoneCP description

    A fast Java database connection pool (JDBC Pool) library

    BoneCP is a Java library that offers you high performance by minimizing lock contention to give greater throughput for your applications. It currently beats all known connection pools, including C3P0 and DBCP, as shown on the benchmark section on the site.

    Here are some key features of "BoneCP":

    · Highly scalable, fast connection pool
    · Callback (hook interceptor) mechanisms on a change of connection state.
    · Partitioning capability to increase performance
    · Allows direct access to a connection
    · Automatic resizing of pool
    · Statement caching support
    · Support for obtaining a connection asynchronously (by returning a Future)
    · Release helper threads to release a connection in an asynchronous fashion for higher performance.
    · Easy mechanism to execute a custom statement on each newly obtained connection (initSQL).
    · Support to switch to a new database at runtime without shutting down an application
    · Ability to replay any failed transaction automatically (for the case where database/network goes down etc)
    · JMX support
    · Lazy initialization capable
    · Automatic validation of connections (keep-alives etc)
    · Allow obtaining of new connections via a datasource rather than via a Driver
    · Datasource/Hibernate support capable
    · Debugging hooks to highlight the exact place where a connection was obtained but not closed
    · Debugging support to show stack locations of connections that were closed twice.
    · Custom pool name support.
    · 100% unit test code coverage (over 100 JUnit tests).

    Requirements:

    · JDK
    · A database that accepts connections
    · Google Collections library
    · The SLF4J logging library

    What's New in This Release: [ read full changelog ]

    Features:
    · New architecture to make the pool even faster
    · Changed license to Apache v2.0
    · OSGi support
    · Add maxConnectionAge to give a maximum time a connection will be kept alive.
    · Add ability to load default XML config file (with overrides)
    · Added onBeforeStatementExecute and onAfterStatementExecute hooks.
    · Added connection/statement handles to onQueryTimeLimitExeceeded (deprecated old version)
    · Support for LIFO queues for better idleConnectionTimeouts.

    Fixes:
    · Make connectionTimeout 0 behave like max value
    · Don't set username to blank if it is null and respect datasource bean setting
    · Allow minConnections = 0
    · Fixes for hibernate provider (https://bugs.launchpad.net/bonecp/+bug/655288)
    · Pass StatementHandle reference to hook rather than Statement
    · Use StringBuilder where necessary for better performance.1
    · Failures in closing a connection might cause connection to be lost.
    · Other minor cleanups.

    Compatibility notes:
    · set default partition count to 1
    · Migrated from Google col...

     


    TAGS:

    connection pool | JDBC pool | database connection | connection | pool | JDBC



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM