From 624f52882ebb9fdbd14bfa7d66eb4f84c773fb18 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sun, 2 Aug 2015 06:28:05 -0400 Subject: [PATCH] modified how generated keys were returned in an attempt to resolve issue #296 --- .../java/org/owasp/dependencycheck/data/nvdcve/CveDB.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java index 153c35cfd..90a1e3490 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java @@ -490,12 +490,15 @@ public class CveDB { deleteReferences = getConnection().prepareStatement(statementBundle.getString("DELETE_REFERENCE")); deleteSoftware = getConnection().prepareStatement(statementBundle.getString("DELETE_SOFTWARE")); updateVulnerability = getConnection().prepareStatement(statementBundle.getString("UPDATE_VULNERABILITY")); + String ids[] = {"id"}; insertVulnerability = getConnection().prepareStatement(statementBundle.getString("INSERT_VULNERABILITY"), - Statement.RETURN_GENERATED_KEYS); + //Statement.RETURN_GENERATED_KEYS); + ids); insertReference = getConnection().prepareStatement(statementBundle.getString("INSERT_REFERENCE")); selectCpeId = getConnection().prepareStatement(statementBundle.getString("SELECT_CPE_ID")); insertCpe = getConnection().prepareStatement(statementBundle.getString("INSERT_CPE"), - Statement.RETURN_GENERATED_KEYS); + //Statement.RETURN_GENERATED_KEYS); + ids); insertSoftware = getConnection().prepareStatement(statementBundle.getString("INSERT_SOFTWARE")); int vulnerabilityId = 0; selectVulnerabilityId.setString(1, vuln.getName());