diff --git a/src/main/java/fr/ulille/iut/pizzaland/BDDFactory.java b/src/main/java/fr/ulille/iut/pizzaland/BDDFactory.java
index 9f601c183e5fc35dd12f9a2a7dbc5602feb2723e..31845d1cd16ab4956c263d903daf752b51cbbd77 100644
--- a/src/main/java/fr/ulille/iut/pizzaland/BDDFactory.java
+++ b/src/main/java/fr/ulille/iut/pizzaland/BDDFactory.java
@@ -10,12 +10,15 @@ import org.jdbi.v3.sqlobject.SqlObjectPlugin;
 
 public class BDDFactory {
     private static Jdbi jdbi = null;
-
+    private static String dbPath = "jdbc:sqlite:"
+	+ System.getProperty("java.io.tmpdir")
+	+ System.getProperty("file.separator")
+	+ System.getProperty("user.name")
+	+ "_";
+	
     public static Jdbi getJdbi() {
         if ( jdbi == null ) {
-            jdbi = Jdbi.create("jdbc:sqlite:"
-                + System.getProperty("java.io.tmpdir")
-                + System.getProperty("file.separator") + "pizza.db")
+            jdbi = Jdbi.create(dbPath + "pizza.db")
                 .installPlugin(new SQLitePlugin())
                 .installPlugin(new SqlObjectPlugin());
         }
@@ -24,9 +27,7 @@ public class BDDFactory {
 
     public static void setJdbiForTests() {
         if ( jdbi == null ) {
-            jdbi = Jdbi.create("jdbc:sqlite:"
-                + System.getProperty("java.io.tmpdir")
-                + System.getProperty("file.separator") + "pizza_test.db")
+            jdbi = Jdbi.create(dbPath + "pizza_test.db")
             .installPlugin(new SQLitePlugin())
             .installPlugin(new SqlObjectPlugin());
         }
@@ -43,4 +44,4 @@ public class BDDFactory {
     public static <T> T buildDao(Class<T> daoClass) {
         return getJdbi().onDemand(daoClass);
     }   
-}
\ No newline at end of file
+}