diff --git a/pom.xml b/pom.xml
index e5974c0..0cc68e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -97,6 +97,13 @@
test
true
+
+ org.xerial
+ sqlite-jdbc
+ 3.21.0.1
+ test
+ true
+
org.postgresql
postgresql
diff --git a/test/pom.xml b/test/pom.xml
index 5e00c3d..e2861d4 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -48,6 +48,12 @@
test
true
+
+ org.xerial
+ sqlite-jdbc
+ test
+ true
+
org.postgresql
postgresql
diff --git a/test/src/main/java/com/moparisthebest/jdbc/codegen/QueryMapperQmDao.java b/test/src/main/java/com/moparisthebest/jdbc/codegen/QueryMapperQmDao.java
index 0697cb3..bc02cf3 100644
--- a/test/src/main/java/com/moparisthebest/jdbc/codegen/QueryMapperQmDao.java
+++ b/test/src/main/java/com/moparisthebest/jdbc/codegen/QueryMapperQmDao.java
@@ -58,7 +58,7 @@ public class QueryMapperQmDao implements QmDao {
static {
Collection> no = new ArrayList>();
for(final String connectionClassName : new String[]{
- "org.hsqldb.jdbc.JDBCConnection", "org.apache.derby.impl.jdbc.EmbedConnection"
+ "org.hsqldb.jdbc.JDBCConnection", "org.apache.derby.impl.jdbc.EmbedConnection", "org.sqlite.jdbc3.JDBC3Connection"
// h2 doesn't support this with java6 either...
/*IFJAVA6_START
, "org.h2.jdbc.JdbcConnection"
diff --git a/test/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java b/test/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java
index fa33f28..729b030 100644
--- a/test/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java
+++ b/test/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java
@@ -75,12 +75,15 @@ public class QueryMapperTest {
jUrls.add("jdbc:hsqldb:mem:testDB");
jUrls.add("jdbc:derby:memory:testDB;create=true");
jUrls.add("jdbc:h2:mem:testDB");
+ jUrls.add("jdbc:sqlite::memory:");
} else if(jdbcUrl.equals("hsql") || jdbcUrl.equals("hsqldb")) {
jUrls.add("jdbc:hsqldb:mem:testDB");
} else if(jdbcUrl.equals("derby")) {
jUrls.add("jdbc:derby:memory:testDB;create=true");
} else if(jdbcUrl.equals("h2")) {
jUrls.add("jdbc:h2:mem:testDB");
+ } else if(jdbcUrl.equals("sqlite")) {
+ jUrls.add("jdbc:sqlite::memory:");
} else {
jUrls.add(jdbcUrl);
}