From Resin 3.0

(Difference between revisions)
Jump to: navigation, search
(renamed tag to directive)
(One intermediate revision by one user not shown)
Line 1: Line 1:
[[Category:Configuration]] [[Category:Database]]
{{Cleanup}} [[Category:Configuration]] [[Category:Database]]
== Directives  ==
== Directives  ==
Line 47: Line 47:
||user||the connection's user
||user||the connection's user
||wrap-statements||if true, Resin will wrap the underlying driver's statements|true
||xa||true if the connection will be used in [[Distributed Transactions]]
||xa||true if the connection will be used in [[Distributed Transactions]]

Latest revision as of 14:16, 1 December 2011

40px-Edit-clear.png This article requires cleanup and may refer to a legacy version of Resin.

Please visit for the most up-to-date documentation.



directive description default
backup-driver a database backend to use if the primary is not accepting connections
connection connection-specific configuration, e.g. transaction isolation
connection-wait-time how long to wait for a connection to be freed in a free pool
driver configures the driver
jndi-name the JNDI name to store the configured database as
max-active-time the maximum time a connection can be active before timing out
max-connections the maximum number of connections in the pool
max-create-connections ???
max-idle-time the maximum time a connection can be idle in the pool
max-overflow-connection maximum number of connections allocated after the pool is full
max-pool-time the maximum time the connection can be in the pool
password the password for the connection
ping flag to enable checking for live connections
ping-table the table to query to check for a live connection
ping-query the query to use for a ping
ping-interval how often an idle connection should ping
prepared-statement-cache-size how many PreparedStatements should be saved
save-allocation-stack-trace if true, save the location of all allocated connections (for debugging)
spy if true, log the SQL calls for debugging
transaction-timeout default value of transaction timeouts
user the connection's user
wrap-statements true
xa true if the connection will be used in Distributed Transactions

driver and backup-driver

directive description
type the classname of the driver
xxx a bean style-initialization parameter, like <url>


<database jndi-name="jdbc/test">
  <driver type="org.postgresql.Driver">


directive description
catalog the connection's default catalog
read-only true if the connection is read-only
transaction-isolation the connection's transaction isolation
Personal tools