Mercurial > dive4elements > framework
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); |