Advertisement
Guest User

Untitled

a guest
Jan 28th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. public class JdbcUtil {
  2.  
  3. private static JDBCClient jdbcClient;
  4.  
  5. public static void initialize(Vertx vertx) {
  6.  
  7. JsonObject config = vertx.getOrCreateContext().config();
  8.  
  9. if(jdbcClient == null) {
  10. final JsonObject jdbcConfig = new JsonObject()
  11. .put("url", config.getString(DB_URL, "jdbc:postgresql://localhost/majan"))
  12. .put("driver_class", config.getString(DB_DRIVER_CLASS, "org.postgresql.Driver"))
  13. .put("max_pool_size", config.getInteger(DB_MAX_POOL_SIZE, 30));
  14.  
  15. jdbcClient = JDBCClient.createShared(io.vertx.rxjava.core.Vertx.newInstance(vertx),jdbcConfig);
  16.  
  17. }
  18. }
  19.  
  20. public static JDBCClient databaseClient() {
  21.  
  22. return jdbcClient;
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement