Skip to content

Instantly share code, notes, and snippets.

@gamlerhart
Last active December 10, 2015 00:09
Show Gist options
  • Save gamlerhart/4349067 to your computer and use it in GitHub Desktop.
Save gamlerhart/4349067 to your computer and use it in GitHub Desktop.
ADBCJ updates
libraryDependencies += "org.adbcj" % "adbcj-connection-pool" % "0.5-SNAPSHOT"
libraryDependencies += "org.adbcj" % "h2-async-driver" % "0.5-SNAPSHOT"
Map<String,String> poolConfig = new HashMap<String, String>();
poolConfig.put("pool.maxConnections","50");
poolConfig.put("pool.maxWaitForConnection","500");
ConnectionManager pooledMysql
= ConnectionManagerProvider.createConnectionManager(
"adbcj:pooled:mysql://localhost/adbcjtck",
"root",
"",
poolConfig);
ConnectionManager plainMysql
= ConnectionManagerProvider.createConnectionManager(
"adbcj:mysql://localhost/adbcjtck", "root", "");
ConnectionManager pooledMysql
= ConnectionManagerProvider.createConnectionManager(
"adbcj:pooled:mysql://localhost/adbcjtck", "root", "");
// Plain connection
ConnectionManager h2
= ConnectionManagerProvider.createConnectionManager(
"adbcj:h2://localhost:14242/adbcjtck;MVCC=TRUE",
"sa",
"sa");
// With connection pool, recommended
ConnectionManager h2Pooled
= ConnectionManagerProvider.createConnectionManager(
"adbcj:pooled:h2://localhost:14242/adbcjtck;MVCC=TRUE",
"sa",
"sa");
<dependency>
<groupId>org.adbcj</groupId>
<artifactId>adbcj-connection-pool</artifactId>
<version>0.5-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.adbcj</groupId>
<artifactId>h2-async-driver</artifactId>
<version>0.5-SNAPSHOT</version>
</dependency>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment