Add DbDriver, with support for a few popular JDBC drivers.
[squelch.git] / src / main / java / net / jaekl / squelch / Args.java
index 9052734734708eb4b14854fd161dbac3d71860ab..f48012a17c70f9c03c06f8d91b13a1744a92b6fb 100644 (file)
@@ -19,6 +19,7 @@ public class Args {
        private static final String DB_PASSWORD = "db.password";
        private static final String DB_USER = "db.user";
        private static final String DEFAULT_CONFIG_FILENAME = "config.properties";
+       public  static final String DEFAULT_JDBC_URL = "jdbc:postgresql:postgres";              // default PostgreSQL database
        
        private String m_className;     // name of the main class that launches this program
        private boolean m_help;
@@ -29,7 +30,7 @@ public class Args {
        public Args(String className) {
                m_className = className;
                m_help = false;
-               m_url = "";
+               m_url = DEFAULT_JDBC_URL;
                m_pass = "";
                m_user = "";
        }
@@ -60,7 +61,7 @@ public class Args {
        
                        String configFilename = (line.hasOption("c")) ? (line.getOptionValue("c")) : (DEFAULT_CONFIG_FILENAME);
                        File configFile = FileUtil.getInst().newFile(configFilename);
-                       if (configFile.canRead()) {
+                       if (line.hasOption("c") || configFile.canRead()) {
                                readConfigFile(configFile);
                        }