c3p0-0.9.1.2.jar - c3p0

Q

c3p0 is an easy-to-use library for making traditional JDBC drivers "enterprise-ready" by augmenting them with functionality defined by the jdbc3 spec and the optional extensions to jdbc2. In particular, c3p0 provides several useful services: 1) Classes which adapt traditional DriverManager-based JDBC drivers to the new javax.sql.DataSource scheme for acquiring database Connections. 2) Transparent pooling of Connection and PreparedStatements behind DataSources which can "wrap" around traditional drivers or arbitrary unpooled DataSources.

JAR File Size and Download Location:

File name: c3p0.jar, c3p0-0.9.1.2.jar
File size: 610790 bytes
Date modified: 05/21/2007
Download: c3p0

✍: FYIcenter.com

A

Manifest of the JAR:

Extension-Name: com.mchange.v2.c3p0
Specification-Vendor: Machinery For Change, Inc.
Specification-Version: 1.0
Implementation-Vendor-Id: com.mchange
Implementation-Vendor: Machinery For Change, Inc.
Implementation-Version: 0.9.1.2

List of Classes in the JAR:

com/mchange/Debug
com/mchange/lang/ByteUtils
com/mchange/lang/Debug
com/mchange/lang/PotentiallySecondary
com/mchange/lang/PotentiallySecondaryError
com/mchange/lang/PotentiallySecondaryException
com/mchange/lang/PotentiallySecondaryRuntimeException
com/mchange/lang/ThrowableUtils
com/mchange/util/AssertException
com/mchange/util/Debug
com/mchange/v1/Debug
com/mchange/v1/db/Debug
com/mchange/v1/db/sql/ConnectionUtils
com/mchange/v1/db/sql/Debug
com/mchange/v1/db/sql/ResultSetUtils
com/mchange/v1/db/sql/StatementUtils
com/mchange/v1/identicator/Debug
com/mchange/v1/identicator/IdHashKey
com/mchange/v1/identicator/IdHashMap
com/mchange/v1/identicator/IdMap
com/mchange/v1/identicator/IdWeakHashMap
com/mchange/v1/identicator/Identicator
com/mchange/v1/identicator/StrongIdHashKey
com/mchange/v1/identicator/WeakIdHashKey
com/mchange/v1/io/Debug
com/mchange/v1/io/InputStreamUtils
com/mchange/v1/io/OutputStreamUtils
com/mchange/v1/lang/AmbiguousClassNameException
com/mchange/v1/lang/BooleanUtils
com/mchange/v1/lang/ClassUtils
com/mchange/v1/lang/Debug
com/mchange/v1/lang/GentleThread
com/mchange/v1/lang/NullUtils
com/mchange/v1/util/AbstractMapEntry
com/mchange/v1/util/ArrayUtils
com/mchange/v1/util/ClosableResource
com/mchange/v1/util/ClosableResourceUtils
com/mchange/v1/util/Debug
com/mchange/v1/util/DebugUtils
com/mchange/v1/util/SimpleMapEntry
com/mchange/v1/util/StringTokenizerUtils
com/mchange/v1/util/WrapperIterator
com/mchange/v1/xml/Debug
com/mchange/v1/xml/DomParseUtils
com/mchange/v2/Debug
com/mchange/v2/async/AsynchronousRunner
com/mchange/v2/async/CarefulRunnableQueue
com/mchange/v2/async/Debug
com/mchange/v2/async/Queuable
com/mchange/v2/async/RoundRobinAsynchronousRunner
com/mchange/v2/async/RunnableQueue
com/mchange/v2/async/StrandedTaskReporting
com/mchange/v2/async/ThreadPerTaskAsynchronousRunner
com/mchange/v2/async/ThreadPoolAsynchronousRunner
com/mchange/v2/beans/BeansUtils
com/mchange/v2/beans/Debug
com/mchange/v2/beans/StateBean
com/mchange/v2/beans/StateBeanExporter
com/mchange/v2/beans/StateBeanImporter
com/mchange/v2/c3p0/AbstractConnectionCustomizer
com/mchange/v2/c3p0/AbstractConnectionTester
com/mchange/v2/c3p0/C3P0ProxyConnection
com/mchange/v2/c3p0/C3P0ProxyStatement
com/mchange/v2/c3p0/C3P0Registry
com/mchange/v2/c3p0/ComboPooledDataSource
com/mchange/v2/c3p0/ConnectionCustomizer
com/mchange/v2/c3p0/ConnectionTester
com/mchange/v2/c3p0/DataSources
com/mchange/v2/c3p0/Debug
com/mchange/v2/c3p0/DriverManagerDataSource
com/mchange/v2/c3p0/DriverManagerDataSourceFactory
com/mchange/v2/c3p0/FullQueryConnectionTester
com/mchange/v2/c3p0/JndiRefConnectionPoolDataSource
com/mchange/v2/c3p0/JndiRefForwardingDataSource
com/mchange/v2/c3p0/PoolBackedDataSource
com/mchange/v2/c3p0/PoolBackedDataSourceFactory
com/mchange/v2/c3p0/PoolConfig
com/mchange/v2/c3p0/PooledDataSource
com/mchange/v2/c3p0/QueryConnectionTester
com/mchange/v2/c3p0/SQLWarnings
com/mchange/v2/c3p0/UnifiedConnectionTester
com/mchange/v2/c3p0/WrapperConnectionPoolDataSource
com/mchange/v2/c3p0/cfg/C3P0Config
com/mchange/v2/c3p0/cfg/C3P0ConfigFinder
com/mchange/v2/c3p0/cfg/C3P0ConfigUtils
com/mchange/v2/c3p0/cfg/C3P0ConfigXmlUtils
com/mchange/v2/c3p0/cfg/Debug
com/mchange/v2/c3p0/cfg/DefaultC3P0ConfigFinder
com/mchange/v2/c3p0/cfg/NamedScope
com/mchange/v2/c3p0/filter/Debug
com/mchange/v2/c3p0/filter/FilterDataSource
com/mchange/v2/c3p0/impl/AbstractC3P0PooledConnection
com/mchange/v2/c3p0/impl/AbstractIdentityTokenized
com/mchange/v2/c3p0/impl/AbstractPoolBackedDataSource
com/mchange/v2/c3p0/impl/AuthMaskingProperties
com/mchange/v2/c3p0/impl/C3P0Defaults
com/mchange/v2/c3p0/impl/C3P0ImplUtils
com/mchange/v2/c3p0/impl/C3P0JavaBeanObjectFactory
com/mchange/v2/c3p0/impl/C3P0PooledConnection
com/mchange/v2/c3p0/impl/C3P0PooledConnectionPool
com/mchange/v2/c3p0/impl/C3P0PooledConnectionPoolManager
com/mchange/v2/c3p0/impl/DbAuth
com/mchange/v2/c3p0/impl/Debug
com/mchange/v2/c3p0/impl/DefaultConnectionTester
com/mchange/v2/c3p0/impl/DriverManagerDataSourceBase
com/mchange/v2/c3p0/impl/IdentityTokenResolvable
com/mchange/v2/c3p0/impl/IdentityTokenized
com/mchange/v2/c3p0/impl/IdentityTokenizedCoalesceChecker
com/mchange/v2/c3p0/impl/InternalPooledConnection
com/mchange/v2/c3p0/impl/JndiRefDataSourceBase
com/mchange/v2/c3p0/impl/NewPooledConnection
com/mchange/v2/c3p0/impl/NewProxyCallableStatement
com/mchange/v2/c3p0/impl/NewProxyConnection
com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData
com/mchange/v2/c3p0/impl/NewProxyPreparedStatement
com/mchange/v2/c3p0/impl/NewProxyResultSet
com/mchange/v2/c3p0/impl/NewProxyStatement
com/mchange/v2/c3p0/impl/NullStatementSetManagedResultSet
com/mchange/v2/c3p0/impl/PoolBackedDataSourceBase
com/mchange/v2/c3p0/impl/SetManagedDatabaseMetaData
com/mchange/v2/c3p0/impl/SetManagedResultSet
com/mchange/v2/c3p0/impl/SnatchFromSetResultSet
com/mchange/v2/c3p0/impl/WrapperConnectionPoolDataSourceBase
com/mchange/v2/c3p0/jboss/C3P0PooledDataSource
com/mchange/v2/c3p0/jboss/C3P0PooledDataSourceMBean
com/mchange/v2/c3p0/jboss/Debug
com/mchange/v2/c3p0/management/ActiveManagementCoordinator
com/mchange/v2/c3p0/management/C3P0RegistryManager
com/mchange/v2/c3p0/management/C3P0RegistryManagerMBean
com/mchange/v2/c3p0/management/Debug
com/mchange/v2/c3p0/management/DynamicPooledDataSourceManagerMBean
com/mchange/v2/c3p0/management/ManagementCoordinator
com/mchange/v2/c3p0/management/NullManagementCoordinator
com/mchange/v2/c3p0/management/PooledDataSourceManager
com/mchange/v2/c3p0/management/PooledDataSourceManagerMBean
com/mchange/v2/c3p0/mbean/C3P0PooledDataSource
com/mchange/v2/c3p0/mbean/C3P0PooledDataSourceMBean
com/mchange/v2/c3p0/mbean/Debug
com/mchange/v2/c3p0/stmt/Debug
com/mchange/v2/c3p0/stmt/DoubleMaxStatementCache
com/mchange/v2/c3p0/stmt/GlobalMaxOnlyStatementCache
com/mchange/v2/c3p0/stmt/GooGooStatementCache
com/mchange/v2/c3p0/stmt/MemoryCoalescedStatementCacheKey
com/mchange/v2/c3p0/stmt/PerConnectionMaxOnlyStatementCache
com/mchange/v2/c3p0/stmt/SimpleStatementCacheKey
com/mchange/v2/c3p0/stmt/StatementCache
com/mchange/v2/c3p0/stmt/StatementCacheBenchmark
com/mchange/v2/c3p0/stmt/StatementCacheKey
com/mchange/v2/c3p0/stmt/ValueIdentityStatementCacheKey
com/mchange/v2/c3p0/subst/C3P0Substitutions
com/mchange/v2/c3p0/subst/Debug
com/mchange/v2/c3p0/util/CloseReportingConnectionWrapper
com/mchange/v2/c3p0/util/ConnectionEventSupport
com/mchange/v2/c3p0/util/Debug
com/mchange/v2/c3p0/util/TestUtils
com/mchange/v2/cfg/BasicMultiPropertiesConfig
com/mchange/v2/cfg/CombinedMultiPropertiesConfig
com/mchange/v2/cfg/Debug
com/mchange/v2/cfg/MultiPropertiesConfig
com/mchange/v2/coalesce/AbstractStrongCoalescer
com/mchange/v2/coalesce/AbstractWeakCoalescer
com/mchange/v2/coalesce/CoalesceChecker
com/mchange/v2/coalesce/CoalesceIdenticator
com/mchange/v2/coalesce/Coalescer
com/mchange/v2/coalesce/CoalescerFactory
com/mchange/v2/coalesce/CoalescerIterator
com/mchange/v2/coalesce/Debug
com/mchange/v2/coalesce/StrongCcCoalescer
com/mchange/v2/coalesce/StrongEqualsCoalescer
com/mchange/v2/coalesce/SyncedCoalescer
com/mchange/v2/coalesce/WeakCcCoalescer
com/mchange/v2/coalesce/WeakEqualsCoalescer
com/mchange/v2/codegen/CodegenUtils
com/mchange/v2/codegen/Debug
com/mchange/v2/codegen/IndentedWriter
com/mchange/v2/codegen/bean/BeanExtractingGeneratorExtension
com/mchange/v2/codegen/bean/BeangenUtils
com/mchange/v2/codegen/bean/ClassInfo
com/mchange/v2/codegen/bean/CloneableExtension
com/mchange/v2/codegen/bean/CompleteConstructorGeneratorExtension
com/mchange/v2/codegen/bean/CopyConstructorGeneratorExtension
com/mchange/v2/codegen/bean/Debug
com/mchange/v2/codegen/bean/ExplicitDefaultConstructorGeneratorExtension
com/mchange/v2/codegen/bean/ExplicitPropsConstructorGeneratorExtension
com/mchange/v2/codegen/bean/GeneratorExtension
com/mchange/v2/codegen/bean/IndirectingSerializableExtension
com/mchange/v2/codegen/bean/InnerBeanPropertyBeanGenerator
com/mchange/v2/codegen/bean/ParsedPropertyBeanDocument
com/mchange/v2/codegen/bean/Property
com/mchange/v2/codegen/bean/PropertyBeanGenerator
com/mchange/v2/codegen/bean/PropertyComparator
com/mchange/v2/codegen/bean/PropertyMapConstructorGeneratorExtension
com/mchange/v2/codegen/bean/PropertyReferenceableExtension
com/mchange/v2/codegen/bean/PropsToStringGeneratorExtension
com/mchange/v2/codegen/bean/ResolvedClassInfo
com/mchange/v2/codegen/bean/ResolvedProperty
com/mchange/v2/codegen/bean/SerializableExtension
com/mchange/v2/codegen/bean/SimpleClassInfo
com/mchange/v2/codegen/bean/SimpleProperty
com/mchange/v2/codegen/bean/SimplePropertyBeanGenerator
com/mchange/v2/codegen/bean/SimplePropertyMask
com/mchange/v2/codegen/bean/SimpleStateBeanImportExportGeneratorExtension
com/mchange/v2/codegen/bean/WrapperClassInfo
com/mchange/v2/codegen/bean/WrapperProperty
com/mchange/v2/codegen/intfc/Debug
com/mchange/v2/codegen/intfc/DelegatorGenerator
com/mchange/v2/debug/Debug
com/mchange/v2/debug/DebugConstants
com/mchange/v2/debug/ThreadNameStackTraceRecorder
com/mchange/v2/encounter/AbstractEncounterCounter
com/mchange/v2/encounter/Debug
com/mchange/v2/encounter/EncounterCounter
com/mchange/v2/encounter/EqualityEncounterCounter
com/mchange/v2/holders/ChangeNotifyingSynchronizedIntHolder
com/mchange/v2/holders/Debug
com/mchange/v2/holders/SynchronizedIntHolder
com/mchange/v2/holders/ThreadSafeIntHolder
com/mchange/v2/io/Debug
com/mchange/v2/io/IndentedWriter
com/mchange/v2/lang/Coerce
com/mchange/v2/lang/Debug
com/mchange/v2/lang/ObjectUtils
com/mchange/v2/lang/ThreadGroupUtils
com/mchange/v2/lang/ThreadUtils
com/mchange/v2/lang/VersionUtils
com/mchange/v2/log/Debug
com/mchange/v2/log/FallbackMLog
com/mchange/v2/log/LogUtils
com/mchange/v2/log/MLevel
com/mchange/v2/log/MLog
com/mchange/v2/log/MLogClasses
com/mchange/v2/log/MLogger
com/mchange/v2/log/NameTransformer
com/mchange/v2/log/PackageNames
com/mchange/v2/log/jdk14logging/Debug
com/mchange/v2/log/jdk14logging/Jdk14MLog
com/mchange/v2/log/log4j/Debug
com/mchange/v2/log/log4j/Log4jMLog
com/mchange/v2/management/Debug
com/mchange/v2/management/ManagementUtils
com/mchange/v2/naming/Debug
com/mchange/v2/naming/JavaBeanObjectFactory
com/mchange/v2/naming/JavaBeanReferenceMaker
com/mchange/v2/naming/ReferenceIndirector
com/mchange/v2/naming/ReferenceMaker
com/mchange/v2/naming/ReferenceableUtils
com/mchange/v2/resourcepool/BasicResourcePool
com/mchange/v2/resourcepool/BasicResourcePoolFactory
com/mchange/v2/resourcepool/CannotAcquireResourceException
com/mchange/v2/resourcepool/Debug
com/mchange/v2/resourcepool/ResourcePool
com/mchange/v2/resourcepool/ResourcePoolEvent
com/mchange/v2/resourcepool/ResourcePoolEventSupport
com/mchange/v2/resourcepool/ResourcePoolException
com/mchange/v2/resourcepool/ResourcePoolFactory
com/mchange/v2/resourcepool/ResourcePoolListener
com/mchange/v2/resourcepool/ResourcePoolUtils
com/mchange/v2/resourcepool/TimeoutException
com/mchange/v2/ser/Debug
com/mchange/v2/ser/IndirectPolicy
com/mchange/v2/ser/IndirectlySerialized
com/mchange/v2/ser/Indirector
com/mchange/v2/ser/SerializableUtils
com/mchange/v2/ser/UnsupportedVersionException
com/mchange/v2/sql/Debug
com/mchange/v2/sql/SqlUtils
com/mchange/v2/sql/filter/Debug
com/mchange/v2/sql/filter/FilterCallableStatement
com/mchange/v2/sql/filter/FilterConnection
com/mchange/v2/sql/filter/FilterDatabaseMetaData
com/mchange/v2/sql/filter/FilterPreparedStatement
com/mchange/v2/sql/filter/FilterResultSet
com/mchange/v2/sql/filter/FilterStatement
com/mchange/v2/sql/filter/RecreatePackage
com/mchange/v2/sql/filter/SynchronizedFilterCallableStatement
com/mchange/v2/sql/filter/SynchronizedFilterConnection
com/mchange/v2/sql/filter/SynchronizedFilterDatabaseMetaData
com/mchange/v2/sql/filter/SynchronizedFilterPreparedStatement
com/mchange/v2/sql/filter/SynchronizedFilterResultSet
com/mchange/v2/sql/filter/SynchronizedFilterStatement
com/mchange/v2/util/Debug
com/mchange/v2/util/DoubleWeakHashMap
com/mchange/v2/util/ResourceClosedException

2010-04-30, 9083👍, 0💬