diff --git a/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBJNIConnectorTest.java b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBJNIConnectorTest.java index 6cf07041f5348f80005579e005955b25ed86b67b..cc0f7c6f087fba8d4c80909ab0be083639f9dcfa 100644 --- a/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBJNIConnectorTest.java +++ b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBJNIConnectorTest.java @@ -11,18 +11,21 @@ public class TSDBJNIConnectorTest { private static TSDBResultSetRowData rowData; - public static void main(String[] args) { + @Test + public void test() { try { + // init TSDBJNIConnector.init("/etc/taos/taos.cfg", "en_US.UTF-8", "", ""); + // connect TSDBJNIConnector connector = new TSDBJNIConnector(); connector.connect("127.0.0.1", 6030, "test", "root", "taosdata"); + // executeQuery long pSql = connector.executeQuery("show dnodes"); - // if pSql is create/insert/update/delete/alter SQL if (connector.isUpdateQuery(pSql)) { connector.freeResultSet(pSql); throw TSDBError.createSQLException(TSDBErrorNumbers.ERROR_INVALID_WITH_EXECUTEQUERY); } - + // get schema List columnMetaDataList = new ArrayList<>(); int code = connector.getSchemaMetaData(pSql, columnMetaDataList); if (code == TSDBConstants.JNI_CONNECTION_NULL) { @@ -53,6 +56,7 @@ public class TSDBJNIConnectorTest { throw TSDBError.createSQLException(TSDBErrorNumbers.ERROR_JNI_RESULT_SET_NULL); } // close statement + // close connection connector.closeConnection();