- String dbUser = configuration.getString("Database.Username");
- String dbPassword = configuration.getString("Database.Password");
- String dbHost = configuration.getString("Database.Host");
- String dbPort = configuration.getString("Database.Port");
- String dbAdapName = configuration.getString("Database.Adaptor");
- String dbName = configuration.getString("Database.Name");
- String dbDriver = configuration.getString("Database.Driver");
- String dbUrl = "jdbc:postgresql://"+dbHost+":"+dbPort+"/"+dbName;
- int dbMin = configuration.getInteger("Database.poolMin", 1);
- int dbMax = configuration.getInteger("Database.poolMax", 10);
-
- JDBCPoolMetaData meta = new JDBCPoolMetaData();
- meta.setDbname(dbName);
- meta.setDriver(dbDriver);
- meta.setURL(dbUrl);
- meta.setUserName(dbUser);
- meta.setPassword(dbPassword);
- meta.setJNDIName("mir");
- meta.setMaximumSize(dbMax);
- meta.setMinimumSize(dbMin);
- meta.setPoolPreparedStatements(false);
- meta.setCacheEnabled(false);
- meta.setCacheSize(15);
- meta.setDebugging(false);
-
- SQLManager manager = SQLManager.getInstance();
-
- JDBCPool pool = null;
- if (manager != null) {
- pool = manager.createPool(meta);
- }
-
- Connection connection;