diff --git src/java/org/apache/nutch/crawl/Injector.java src/java/org/apache/nutch/crawl/Injector.java
index 6575782..483c017 100644
--- src/java/org/apache/nutch/crawl/Injector.java
+++ src/java/org/apache/nutch/crawl/Injector.java
@@ -500,6 +500,17 @@ public class Injector extends NutchTool implements Tool {
       input = new Path(path.toString());
     }
     Map<String, Object> results = new HashMap<String, Object>();
+    
+    boolean overwrite = false;
+    if (args.containsKey("db.injector.overwrite")) {
+      overwrite = (boolean)args.get("db.injector.overwrite");
+    }
+    
+    boolean update;
+    if (args.containsKey("db.injector.update")) {
+      update = (boolean)args.get("db.injector.update");
+    }
+
     Path crawlDb;
     if (args.containsKey(Nutch.ARG_CRAWLDB)) {
       Object crawldbPath = args.get(Nutch.ARG_CRAWLDB);
@@ -511,9 +522,8 @@ public class Injector extends NutchTool implements Tool {
     } else {
       crawlDb = new Path(crawlId + "/crawldb");
     }
-    inject(crawlDb, input);
+    inject(crawlDb, input, overwrite, update);
     results.put(Nutch.VAL_RESULT, Integer.toString(0));
     return results;
   }
-
-}
+}
\ No newline at end of file
