Соединение JNI равно НУЛЮ, когда я использую TDengine JDBC-JNI в Windows

#td-engine

Вопрос:

Я использую TDengine-server-2.1.2.0 в Linux. В Windows есть клиент TDengine:TDengine-клиент-2.1.2.0-Windows-x64.

 com.taosdata.jdbc
taos-jdbcdriver
2.0.30
 

Я использую JDBC-JNI для подключения TDengine.

 private static void init() throws Exception {
    Class.forName("com.taosdata.jdbc.TSDBDriver");
    String jdbcUrl = "jdbc:TAOS://tdengine-4:6030/test? 
    user=zzssamp;password=dfsdfasd";
    Connection conn = 
    DriverManager.getConnection(jdbcUrl);
}
 

Затем мы столкнулись с исключением.

 Exception in thread "main" java.sql.SQLException: JNI 
        ERROR (2354): JNI connection is NULL
at com.taosdata.jdbc.TSDBError.createSQLException(TSDBError.java:72)
at com.taosdata.jdbc.TSDBError.createSQLException(TSDBError.java:56)
at com.taosdata.jdbc.TSDBJNIConnector.connect(TSDBJNIConnector.java:88)
at com.taosdata.jdbc.TSDBConnection.connect(TSDBConnection.java:47)
at com.taosdata.jdbc.TSDBConnection.(TSDBConnection.java:33)
at com.taosdata.jdbc.TSDBDriver.connect(TSDBDriver.java:128)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:270)
at com.cz.tdengine.config.Test.init(Test.java:34)
at com.cz.tdengine.config.Test.main(Test.java:23)
 

JDBC-спокойный стиль-это нормально. Поэтому мне интересно, в чем может быть проблема.