From bf36b4c59c2620d82657dcc62d2ffe6c5b476936 Mon Sep 17 00:00:00 2001 From: zyyang Date: Tue, 24 Aug 2021 16:24:48 +0800 Subject: [PATCH] change --- .../main/java/com/taosdata/jdbc/TSDBJNIConnector.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/connector/jdbc/src/main/java/com/taosdata/jdbc/TSDBJNIConnector.java b/src/connector/jdbc/src/main/java/com/taosdata/jdbc/TSDBJNIConnector.java index b400aeb95e..f980dd041b 100755 --- a/src/connector/jdbc/src/main/java/com/taosdata/jdbc/TSDBJNIConnector.java +++ b/src/connector/jdbc/src/main/java/com/taosdata/jdbc/TSDBJNIConnector.java @@ -49,7 +49,10 @@ public class TSDBJNIConnector { for (String key : props.stringPropertyNames()) { configJSON.put(key, props.getProperty(key)); } - setConfig(configJSON.toJSONString()); + int ret = setConfigImp(configJSON.toJSONString()); + if (ret == -1) { + throw TSDBError.createSQLWarning("failed to set config, invalid json format: " + configJSON.toJSONString()); + } String configDir = props.getProperty(TSDBDriver.PROPERTY_KEY_CONFIG_DIR); initImp(configDir); @@ -79,10 +82,6 @@ public class TSDBJNIConnector { private static native String getTsCharset(); - public static void setConfig(String config) { - setConfigImp(config); - } - private static native int setConfigImp(String config); public boolean connect(String host, int port, String dbName, String user, String password) throws SQLException { -- GitLab