From 4abd15d18ebc793bdb1fdd8f156131a56ffe8ce0 Mon Sep 17 00:00:00 2001 From: Christopher Ramey Date: Wed, 22 Aug 2012 14:45:56 +0000 Subject: [PATCH] Moved initial opening of output so that files aren't created if the connection fails. --- src/com/binarythought/jdbcjson/JDBCJSON.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/com/binarythought/jdbcjson/JDBCJSON.java b/src/com/binarythought/jdbcjson/JDBCJSON.java index 241c0db..754aa2a 100644 --- a/src/com/binarythought/jdbcjson/JDBCJSON.java +++ b/src/com/binarythought/jdbcjson/JDBCJSON.java @@ -66,8 +66,6 @@ public class JDBCJSON Connection conn = null; JsonWriter writer = null; try { - writer = new JsonWriter(new FileWriter(out, false)); - conn = DriverManager.getConnection(url); Statement st = conn.createStatement( @@ -79,6 +77,7 @@ public class JDBCJSON ResultSetMetaData rsmd = rs.getMetaData(); int columns = rsmd.getColumnCount(); + writer = new JsonWriter(new FileWriter(out, false)); writer.beginArray(); while(rs.next()){ writer.beginObject();