我们在生产中使用的是数据库甲骨文19c版本,我们正在迁移到JDK 11 (目前我们正在使用JDK 7)。因此,我从oracle网站下载了必要的ojdbc jar:https://www.oracle.com/in/database/technologies/appdev/jdbc-downloads.html。
但我在网站上发现:

它说,ucp.jar获得了JDK11认证,但也有一些限制,。找不到关于这些限制的任何信息。
如果有人对这些限制有想法,请分享。
请注意,我知道通过JDK11 (包括ucp.jar)认证的网站上列出的Oracle21c驱动程序,但这些驱动程序还没有长期支持。所以只想使用Oracle 19c驱动程序。
发布于 2022-09-27 08:37:38
与JDK11有关的19c UCP限制与在JDK9中的DataSource API中添加的DataSource API有关(例如,您在19c的UCP中找不到的createConnectionBuilder和createShardingKey )。如果你不使用这些功能,你应该会没事的。
是的,你说得对,目前的长期支持(LTS)版本是19c。21c只应用于探索新的特征。
https://stackoverflow.com/questions/73864003
复制相似问题