comparison artifact-database/src/main/java/de/intevation/artifactdatabase/db/DBConnection.java @ 308:a077bb098eb4

Fixed broken SQL statement. Added debug output. artifacts/trunk@2427 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 31 Jul 2011 17:28:07 +0000
parents f33401ea2a6c
children 86dd32b45d87
comparison
equal deleted inserted replaced
307:d96bcb40dbf9 308:a077bb098eb4
8 8
9 import org.apache.commons.dbcp.BasicDataSource; 9 import org.apache.commons.dbcp.BasicDataSource;
10 10
11 import de.intevation.artifacts.common.utils.Config; 11 import de.intevation.artifacts.common.utils.Config;
12 12
13 import org.apache.log4j.Logger;
14
13 public class DBConnection 15 public class DBConnection
14 { 16 {
17 private static Logger log = Logger.getLogger(DBConnection.class);
18
15 public static final String DEFAULT_DRIVER = "org.h2.Driver"; 19 public static final String DEFAULT_DRIVER = "org.h2.Driver";
16 public static final String DEFAULT_USER = ""; 20 public static final String DEFAULT_USER = "";
17 public static final String DEFAULT_PASSWORD = ""; 21 public static final String DEFAULT_PASSWORD = "";
18 public static final String DEFAULT_DATABASE_FILE = "artifacts.db"; 22 public static final String DEFAULT_DATABASE_FILE = "artifacts.db";
19 public static final String DEFAULT_URL = getDefaultURL(); 23 public static final String DEFAULT_URL = getDefaultURL();
94 }); 98 });
95 } 99 }
96 100
97 public synchronized DataSource getDataSource() { 101 public synchronized DataSource getDataSource() {
98 if (dataSource == null) { 102 if (dataSource == null) {
103 if (log.isDebugEnabled()) {
104 log.debug("create new datasource:");
105 log.debug(" driver: " + driver);
106 log.debug(" url : " + url);
107 log.debug(" user : " + user);
108 }
99 dataSource = new BasicDataSource(); 109 dataSource = new BasicDataSource();
100 110
101 dataSource.setDriverClassName(driver); 111 dataSource.setDriverClassName(driver);
102 dataSource.setUsername(user); 112 dataSource.setUsername(user);
103 dataSource.setPassword(password); 113 dataSource.setPassword(password);

http://dive4elements.wald.intevation.org