【发布时间】:2020-05-22 16:24:52
【问题描述】:
我正在尝试将项目从 Java 8 迁移到使用 ojdbc 的 Java 11。我正在使用一个扩展 PoolDataSourceImpl 的类,它实现了 PooLDataSource,它扩展了 javax.sql.DataSource,并且在尝试使用 maven 构建它时出现此错误:
编译失败 [错误] oracle.ucp.jdbc.PoolDataSourceImpl 中的 createConnectionBuilder() 无法实现 create javax.sql.DataSource 中的 ConnectionBuilder() [ERROR] 返回类型 oracle.ucp.jdbc.UCPConnectionBuilder 与 java.sql.ConnectionBuilder 不兼容
有人有什么建议吗?
【问题讨论】:
-
你解决过这个问题吗?
-
解决这个问题需要 Oracle 承认这是一个问题,并制作一个新的 UCP jar 次要版本并更正此问题。
标签: java oracle maven ojdbc ucp