Ошибка драйвера 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);
и это будет работать.