Ошибка драйвера JDBC Avatica Calcite

Я получаю приведенную ниже ошибку при попытке получить соединение через Java Web App. Кто-нибудь сталкивался с этой проблемой?

com.fasterxml.jackson.databind.JsonMappingException: Class 
org.apache.calcite.avatica.remote.Service$ResultSetResponse not subtype of 
[simple type, class 
org.apache.calcite.avatica.remote.Service$RpcMetadataResponse]
at [Source: {"response":"openConnection","rpcMetadata":{"

Код:

Class.forName("org.apache.calcite.jdbc.Driver"); 
DriverManager.getConnection("jdbc:avatica:remote:url=XXXX ");

0 ответов

Когда вы используете драйвер JDBC из веб-приложения Java, вы не должны давать DriverManager ссылку на Avatica, а только на конкретную базу данных.

DriverManager.getConnection("jdbc:avatica:remote:url=XXXX ");

Вместо этого просто используйте:

DriverManager.getConnection("jdbc:calcite:", info);

и это будет работать.

Другие вопросы по тегам