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));