【发布时间】:2021-12-10 05:09:22
【问题描述】:
我正在使用 eclipse,我正在尝试将我的 java 应用程序从 ojdbc7 升级到 8。我不知道如何解决这个问题,我得到的唯一线索是替换 WebContent/WEB-INF/lib 处的文件
我是否继续我正在做的事情,然后重新编译整个 java 应用程序以使其与新的 ojdbc8 一起工作?
或者我应该怎么做
【问题讨论】:
我正在使用 eclipse,我正在尝试将我的 java 应用程序从 ojdbc7 升级到 8。我不知道如何解决这个问题,我得到的唯一线索是替换 WebContent/WEB-INF/lib 处的文件
我是否继续我正在做的事情,然后重新编译整个 java 应用程序以使其与新的 ojdbc8 一起工作?
或者我应该怎么做
【问题讨论】:
您使用的驱动程序不会影响您自己代码的编译,但您应该重新构建应用程序并重新部署 WAR 文件,因为更新后的 JAR 需要与您的应用程序一起分发。
JDBC 驱动程序管理器将像魔术一样执行类加载,而无需您更改一行代码,顺便说一下,这是 2000 年人们 UOU 的原因之一,因为每个人都习惯了 mysql_connect 之类的方法(来自 php)
先替换JAR文件,然后rebuild并导出,如果要确保jar在,只要用winzip打开WAR文件检查一下即可。 WAR文件实际上是一个JAR文件,你可以用Winzip或者Winrar打开它
【讨论】: