From cef367c693053702e8833cc3253ed8c8a64a268a Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Tue, 8 Nov 2016 16:25:26 +0800 Subject: [PATCH] --- src/org/redkale/source/DataDefaultSource.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/org/redkale/source/DataDefaultSource.java b/src/org/redkale/source/DataDefaultSource.java index ecfa1594d..640df3db3 100644 --- a/src/org/redkale/source/DataDefaultSource.java +++ b/src/org/redkale/source/DataDefaultSource.java @@ -359,9 +359,14 @@ public final class DataDefaultSource implements DataSource, Function 0 && info.tablenotexistSqlstates.contains(';' + se.getSQLState() + ';')) { - Statement st = conn.createStatement(); - st.execute("CREATE DATABASE " + newTable.substring(0, newTable.indexOf('.'))); - st.close(); + Statement st; + try { + st = conn.createStatement(); + st.execute("CREATE DATABASE " + newTable.substring(0, newTable.indexOf('.'))); + st.close(); + } catch (SQLException sqle1) { + logger.log(Level.SEVERE, "create database(" + newTable.substring(0, newTable.indexOf('.')) + ") error", sqle1); + } try { st = conn.createStatement(); st.execute(info.tablecopySQL.replace("${newtable}", newTable).replace("${oldtable}", oldTable));