equal
deleted
inserted
replaced
160 output << L'"'; |
160 output << L'"'; |
161 } |
161 } |
162 |
162 |
163 Connection* getConnection() { |
163 Connection* getConnection() { |
164 if (configuration.dataSourceName.size()) return driverManager->getConnectionByDSN(configuration.dataSourceName); |
164 if (configuration.dataSourceName.size()) return driverManager->getConnectionByDSN(configuration.dataSourceName); |
165 else if (configuration.dataSourceURL.size()) return driverManager->getConnectionByURL(configuration.dataSourceURL); |
165 else if (configuration.dataSourceString.size()) return driverManager->getConnectionByString(configuration.dataSourceString); |
166 else return driverManager->getConnectionByURL(L"Driver=SQLite3;Database=:memory:"); |
166 else return driverManager->getConnectionByString(L"Driver=SQLite3;Database=:memory:"); |
167 // SQLite is default/fallback oprion |
167 // SQLite is default/fallback oprion |
168 // TODO: use environmental variable to allow setting a different default |
168 // TODO: use environmental variable to allow setting a different default |
169 } |
169 } |
170 |
170 |
171 public: |
171 public: |