Mercurial > hg > monetdb-java
changeset 428:0b808a4d4f1f
Catch and warn about invalid fetch sizes.
author | Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
---|---|
date | Mon, 08 Feb 2021 12:23:13 +0100 (2021-02-08) |
parents | e79bfbd0553e |
children | e4e104f8146c |
files | src/main/java/org/monetdb/jdbc/MonetConnection.java |
diffstat | 1 files changed, 10 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/org/monetdb/jdbc/MonetConnection.java +++ b/src/main/java/org/monetdb/jdbc/MonetConnection.java @@ -206,12 +206,16 @@ public class MonetConnection final String fetchsize_prop = props.getProperty("fetchsize"); if (fetchsize_prop != null) { - int fetchsize = Integer.parseInt(fetchsize_prop); - if (fetchsize > 0) { - this.defaultFetchSize = fetchsize; - conn_props.setProperty("fetchsize", fetchsize_prop); - } else { - addWarning("Fetch size must be positive. Value ignored", "M1M05"); + try { + int fetchsize = Integer.parseInt(fetchsize_prop); + if (fetchsize > 0) { + this.defaultFetchSize = fetchsize; + conn_props.setProperty("fetchsize", fetchsize_prop); + } else { + addWarning("Fetch size must be positive. Value ignored", "M1M05"); + } + } catch (java.lang.NumberFormatException e) { + addWarning("Invalid fetch size. Value ignored", "M1M05"); } }