From bb86570acc87ca082663986c2f9207d55c434623 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Tue, 5 Jun 2012 23:46:50 +0400 Subject: Support old config (fix #12) --- src/org/traccar/model/DatabaseDataManager.java | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'src/org/traccar/model') diff --git a/src/org/traccar/model/DatabaseDataManager.java b/src/org/traccar/model/DatabaseDataManager.java index ed3335342..733f0a0ec 100644 --- a/src/org/traccar/model/DatabaseDataManager.java +++ b/src/org/traccar/model/DatabaseDataManager.java @@ -72,22 +72,34 @@ public class DatabaseDataManager implements DataManager { String query; query = properties.getProperty("database.selectDevice"); - queryGetDevices = new NamedParameterStatement(connection, query); + if (query != null) { + queryGetDevices = new NamedParameterStatement(connection, query); + } query = properties.getProperty("database.insertDevice"); - queryAddDevice = new NamedParameterStatement(connection, query); + if (query != null) { + queryAddDevice = new NamedParameterStatement(connection, query); + } query = properties.getProperty("database.updateDevice"); - queryUpdateDevice = new NamedParameterStatement(connection, query); + if (query != null) { + queryUpdateDevice = new NamedParameterStatement(connection, query); + } query = properties.getProperty("database.deleteDevice"); - queryRemoveDevice = new NamedParameterStatement(connection, query); + if (query != null) { + queryRemoveDevice = new NamedParameterStatement(connection, query); + } query = properties.getProperty("database.selectPosition"); - queryGetPositions = new NamedParameterStatement(connection, query); + if (query != null) { + queryGetPositions = new NamedParameterStatement(connection, query); + } query = properties.getProperty("database.insertPosition"); - queryAddPosition = new NamedParameterStatement(connection, query); + if (query != null) { + queryAddPosition = new NamedParameterStatement(connection, query); + } // Create database schema query = properties.getProperty("database.initialize"); -- cgit v1.2.3