Repository: incubator-trafodion Updated Branches: refs/heads/master f5e623170 -> 330448e3a
TRAFODION-2846 optimize for batchException message display Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/3fb277ef Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/3fb277ef Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/3fb277ef Branch: refs/heads/master Commit: 3fb277efbfccaf4f0b8439fe7b532baf98611085 Parents: 4639458 Author: aven <[email protected]> Authored: Fri Dec 15 13:29:35 2017 +0800 Committer: aven <[email protected]> Committed: Fri Dec 15 13:29:35 2017 +0800 ---------------------------------------------------------------------- core/conn/jdbcT4/src/main/java/T4Messages.properties | 2 +- .../main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java | 2 +- .../src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/3fb277ef/core/conn/jdbcT4/src/main/java/T4Messages.properties ---------------------------------------------------------------------- diff --git a/core/conn/jdbcT4/src/main/java/T4Messages.properties b/core/conn/jdbcT4/src/main/java/T4Messages.properties index 3d0a43c..ef85d50 100644 --- a/core/conn/jdbcT4/src/main/java/T4Messages.properties +++ b/core/conn/jdbcT4/src/main/java/T4Messages.properties @@ -212,7 +212,7 @@ numeric_out_of_range_msg=Numeric value out of range, Numeric is {0} numeric_out_of_range_sqlstate=22003 numeric_out_of_range_sqlcode=29046 -batch_command_failed_msg=Batch Update Failed, See next exception for details +batch_command_failed_msg=Batch Update Failed, reason is {0} , See next exception for details batch_command_failed_sqlstate=HY000 batch_command_failed_sqlcode=29047 http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/3fb277ef/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java ---------------------------------------------------------------------- diff --git a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java index c07e204..ee1268d 100644 --- a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java +++ b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java @@ -313,7 +313,7 @@ public class TrafT4PreparedStatement extends TrafT4Statement implements java.sql } catch (SQLException e) { BatchUpdateException be; se = TrafT4Messages.createSQLException(connection_.props_, connection_.getLocale(), - "batch_command_failed", null); + "batch_command_failed", e.getMessage()); if (batchRowCount_ == null) // we failed before execute { batchRowCount_ = new int[paramRowCount_]; http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/3fb277ef/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java ---------------------------------------------------------------------- diff --git a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java index da6e843..e5e4962 100644 --- a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java +++ b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java @@ -416,7 +416,7 @@ public class TrafT4Statement extends TrafT4Handle implements java.sql.Statement BatchUpdateException be; se = TrafT4Messages.createSQLException(connection_.props_, connection_.getLocale(), - "batch_command_failed", null); + "batch_command_failed", e.getMessage()); be = new BatchUpdateException(se.getMessage(), se.getSQLState(), batchRowCount_); be.setNextException(e);
