Skip to content

Commit

Permalink
Return the number of changes on JDBC update.
Browse files Browse the repository at this point in the history
  • Loading branch information
nmihajlovski committed Dec 3, 2016
1 parent 74df325 commit b631fc9
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions rapidoid-sql/src/main/java/org/rapidoid/jdbc/JdbcClient.java
Expand Up @@ -157,7 +157,7 @@ private static void close(ResultSet rs) {
} }
} }


public void execute(String sql, Object... args) { public int execute(String sql, Object... args) {
ensureIsInitialized(); ensureIsInitialized();


Log.info("SQL", "sql", sql, "args", args); Log.info("SQL", "sql", sql, "args", args);
Expand All @@ -167,7 +167,13 @@ public void execute(String sql, Object... args) {


try { try {
stmt = JDBC.prepare(conn, sql, args); stmt = JDBC.prepare(conn, sql, args);
stmt.execute();
if (sql.trim().toUpperCase().startsWith("UPDATE ")) {
return stmt.executeUpdate();

} else {
return stmt.execute() ? 1 : 0;
}


} catch (SQLException e) { } catch (SQLException e) {
throw U.rte(e); throw U.rte(e);
Expand Down

0 comments on commit b631fc9

Please sign in to comment.