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 79c540597c307284757e2f3e813067907022543c..e5676a44925172b357c1b31ebaa31a3f78e7bbbc 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 @@ -63,6 +63,8 @@ public class TSDBJNIConnector { public static native String getTsCharset(); + public static native int setConfig(String config); + public boolean connect(String host, int port, String dbName, String user, String password) throws SQLException { if (this.taos != TSDBConstants.JNI_NULL_POINTER) { closeConnection(); @@ -358,6 +360,5 @@ public class TSDBJNIConnector { private native int insertLinesImp(String[] lines, long conn); - private native int setConfig(String config); } diff --git a/src/connector/jdbc/src/test/java/com/taosdata/jdbc/SetConfigurationInJNITest.java b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/SetConfigurationInJNITest.java index fe51383a044d555d8c6b610854bf233feae747ba..c083716277b6d805a2bb554beb523bd8396ebdd8 100644 --- a/src/connector/jdbc/src/test/java/com/taosdata/jdbc/SetConfigurationInJNITest.java +++ b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/SetConfigurationInJNITest.java @@ -19,13 +19,17 @@ public class SetConfigurationInJNITest { @Test public void testDebugFlag() { try { + // init TSDBJNIConnector.initImp(null); TSDBJNIConnector.setOptions(0, null); TSDBJNIConnector.setOptions(1, null); TSDBJNIConnector.setOptions(2, null); String tsCharset = TSDBJNIConnector.getTsCharset(); - System.out.println(tsCharset); + assertEquals("", tsCharset); + TSDBJNIConnector.setConfig(debugFlagJSON); + + // connect TSDBJNIConnector jniConnector = new TSDBJNIConnector(); boolean connected = jniConnector.connect(host, 0, null, "root", "taosdata"); assertTrue(connected);