Skip to content

Instantly share code, notes, and snippets.

/- Secret

Created February 11, 2014 02:25
Show Gist options
  • Select an option

  • Save anonymous/f7aa78e4c9ae0bf6edd0 to your computer and use it in GitHub Desktop.

Select an option

Save anonymous/f7aa78e4c9ae0bf6edd0 to your computer and use it in GitHub Desktop.
diff --git a/modules/plugin/jdbc/jdbc-spatialite/pom.xml b/modules/plugin/jdbc/jdbc-spatialite/pom.xml
index 0a1b1b8..f8ac36a 100644
--- a/modules/plugin/jdbc/jdbc-spatialite/pom.xml
+++ b/modules/plugin/jdbc/jdbc-spatialite/pom.xml
@@ -66,8 +66,8 @@
<dependencies>
<dependency>
<groupId>org.xerial</groupId>
- <artifactId>sqlite-jdbc-spatialite</artifactId>
- <version>3.7.2-2.4</version>
+ <artifactId>spatialite-jdbc</artifactId>
+ <version>2.4-3.7.2</version>
</dependency>
</dependencies>
diff --git a/modules/plugin/jdbc/jdbc-spatialite/src/main/java/org/geotools/data/spatialite/SpatiaLiteDataStoreFactory.java b/modules/plugin/jdbc/jdbc-spatialite/src/main/java/org/geotools/data/spatialite/SpatiaLiteDataStoreFactory.java
index a8e759e..25f5560 100644
--- a/modules/plugin/jdbc/jdbc-spatialite/src/main/java/org/geotools/data/spatialite/SpatiaLiteDataStoreFactory.java
+++ b/modules/plugin/jdbc/jdbc-spatialite/src/main/java/org/geotools/data/spatialite/SpatiaLiteDataStoreFactory.java
@@ -26,8 +26,8 @@ import org.apache.commons.dbcp.BasicDataSource;
import org.geotools.jdbc.JDBCDataStore;
import org.geotools.jdbc.JDBCDataStoreFactory;
import org.geotools.jdbc.SQLDialect;
-import org.sqlite.SQLiteConfig;
-import org.sqlite.SQLiteJDBCLoader;
+import org.spatialite.SQLiteConfig;
+import org.spatialite.SQLiteJDBCLoader;
/**
* DataStoreFactory for SpatiaLite database.
@@ -131,7 +131,7 @@ public class SpatiaLiteDataStoreFactory extends JDBCDataStoreFactory {
location = baseDirectory.getAbsolutePath() + File.separator + db;
}
}
- return "jdbc:sqlite:" + location;
+ return "jdbc:spatialite:" + location;
}
@Override
diff --git a/modules/plugin/jdbc/jdbc-spatialite/src/test/java/org/geotools/data/spatialite/SpatiaLiteTestSetup.java b/modules/plugin/jdbc/jdbc-spatialite/src/test/java/org/geotools/data/spatialite/SpatiaLiteTestSetup.java
index 8cd9506..e94e3d8 100644
--- a/modules/plugin/jdbc/jdbc-spatialite/src/test/java/org/geotools/data/spatialite/SpatiaLiteTestSetup.java
+++ b/modules/plugin/jdbc/jdbc-spatialite/src/test/java/org/geotools/data/spatialite/SpatiaLiteTestSetup.java
@@ -114,4 +114,14 @@ public class SpatiaLiteTestSetup extends JDBCTestSetup {
return true;
}
+
+ @Override
+ protected Properties createExampleFixture() {
+ Properties fixture = new Properties();
+ fixture.put( "driver","org.spatialite.JDBC");
+ fixture.put( "url","jdbc:spatialite:target/geotools");
+ fixture.put( "user","geotools");
+ fixture.put( "password","geotools");
+ return fixture;
+ }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment