Ошибка выдачи драйвера jdbc Oracle для поддерживаемого типа отображения - PullRequest
1 голос
/ 04 июня 2019

Я использую этот драйвер оракула: https://www.oracle.com/technetwork/database/features/jdbc/jdbc-ucp-122-3110062.html

У меня установлен jdk8. Согласно оракулу: мой драйвер соответствует JDBC 4.2

compliance

Также, согласно этому ответу: https://stackoverflow.com/a/49073531/5145783 мой код должен работать.

myCallableStatement.setObject("p_pr_submitted_date", myLocalDate, Types.DATE);

или

myCallableStatement.setObject("p_pr_submitted_date", myLocalDate);

Но я получаю эту ошибку:

java.sql.SQLException: запрошено неверное преобразование

и / или

java.sql.SQLException: неверный тип столбца

Здесь также упоминается, что это отображение поддерживается: https://jcp.org/aboutJava/communityprocess/maintenance/jsr221/JDBC4.2MR-January2014.pdf

Почему я получаю эту ошибку? Мой драйвер неверен?

...