Аз не бих препоръчайте този подход. Вие основно създавате връзка и я окачвате. Не съм влюбен в твоя модел, но нещо подобно би било по-добре:
public class DataTransaction {
private final static BasicDataSource dataSource;
static {
dataSource = new BasicDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/registrationtest");
dataSource.setUsername("root");
dataSource.setPassword("root");
dataSource.setMaxActive(100);
dataSource.setMaxWait(10000);
dataSource.setMaxIdle(10);
}
private DataTransaction() {
}
public static DataSource getDataSource() {
return dataSource;
}
}
Освен това, не бих кодирал твърдо нито един от параметрите на DataSource, а по-скоро бих инициализирал DataSource от файл със свойства.