public final class DbState
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Connector |
driverManager(java.lang.String url)
A simple connector (the default) that gets connections to the given database URL from the driver manager.
|
static DbState |
reader(Connector pc)
Returns a new reader that reads the database via the given Connector.
|
static DbState |
reader(java.lang.String url)
Creates a database state reader given a connection URL.
|
<A> A |
run(DB<A> dba)
Runs the given database action as a single transaction.
|
static DbState |
writer(Connector pc)
Returns a new writer that writes the database via the given Connector.
|
static DbState |
writer(java.lang.String url)
Creates a database state writer given a connection URL.
|
public static Connector driverManager(java.lang.String url)
url
- The database URL to connect to.public static DbState reader(java.lang.String url)
url
- The connection URL to the database.public static DbState writer(java.lang.String url)
url
- The connection URL to the database.public static DbState reader(Connector pc)
pc
- A connector with which to generate database connections.public static DbState writer(Connector pc)
pc
- A connector with which to generate database connections.public <A> A run(DB<A> dba) throws java.sql.SQLException
dba
- A database action to run.java.sql.SQLException
- in case of a database error.