vertx-test\src\main\java\myverticle\JDBCClientFactory.java
1 
package myverticle;
 
 
import io.vertx.core.Vertx; import io.vertx.core.json.JsonObject; import io.vertx.ext.jdbc.JDBCClient;
import ...
 
7 
public class JDBCClientFactory {
 
9 
  private Vertx vertx;
10 
  private JsonObject config;
 
12 
  public JDBCClientFactory(Vertx vertx, JsonObject config) {
131
    super();
141
    this.vertx = vertx;
151
    this.config = config;
161
  }
 
18 
  public JDBCClient createJDBCClient() {
191
    JsonObject jdbcClientConfig = new JsonObject();
201
    jdbcClientConfig.put(ConfigKeys.DB_URL, config.getBinary(ConfigKeys.DB_URL));
211
    jdbcClientConfig.put(ConfigKeys.DRIVER_CLASS, config.getBinary(ConfigKeys.DRIVER_CLASS));
221
    return JDBCClient.createNonShared(vertx, jdbcClientConfig);
23 
  }
 
25 
}