Пример #1
0
  public static Connection getConnection(Configuration config) throws SQLException {
    String dbtype = config.getString("DB_TYPE");
    switch (dbtype) {
      case "mysql":
        dataSource.setDriverClassName("com.mysql.jdbc.Driver");
    }
    dataSource.setUrl(
        "jdbc:"
            + dbtype
            + "://"
            + config.getString("DB_HOSTNAME")
            + "/"
            + config.getString("DB_NAME")
            + "?autoReconnect=true&useSSL=false&rewriteBatchedStatements=true");
    dataSource.setUsername(config.getString("DB_USER"));
    dataSource.setPassword(config.getString("DB_PASS"));

    return dataSource.getConnection();
  }
Пример #2
0
 public boolean isLocal() {
   return config.getString("environment", "").equals("local");
 }
Пример #3
0
 public String getString(String key, String def) {
   return config.getString(key, def);
 }