oracle jdbc驱动程序没有按我所希望的那样工作
我对oracle jdbc有点困惑 我使用ojdbc16 通过遵循这些步骤,我得到: 1) 将ojdbc.jar添加到我的构建路径 ->一切都在本地工作(连接、请求等) 2) 尝试使用jetty测试我的Web应用程序oracle jdbc驱动程序没有按我所希望的那样工作,oracle,driver,ojdbc,Oracle,Driver,Ojdbc,我对oracle jdbc有点困惑 我使用ojdbc16 通过遵循这些步骤,我得到: 1) 将ojdbc.jar添加到我的构建路径 ->一切都在本地工作(连接、请求等) 2) 尝试使用jetty测试我的Web应用程序 密封违规:包oracle.jdbc已密封 我看不出驱动程序可以从ojdbc.jar加载到appart的地方:/也许它来自Nexus的复制/粘贴?因此,我从pom.xml中删除了依赖项“ojdbc” 3) 正在尝试使用jetty测试我的Web应用程序。现在开始工作了(嗯) 如果我使用
密封违规:包oracle.jdbc已密封
我看不出驱动程序可以从ojdbc.jar加载到appart的地方:/也许它来自Nexus的复制/粘贴?因此,我从pom.xml中删除了依赖项“ojdbc”
3) 正在尝试使用jetty测试我的Web应用程序。现在开始工作了(嗯)
如果我使用eclipse:eclipse(我的类路径的更新),这将不再有效
4) 当我运行Junit测试时,它失败了,因为oracle驱动程序似乎无法编译
我很困惑,第三步怎么行呢。第四步怎么可能不像第三步那样有效呢?我如何用ojdbc解决我的问题?
谢谢,摘要:如果您在编译时而不是在运行时找到该类,这可能会有所帮助:尝试将您使用的ojdbcXX.jar文件复制到java文件夹结构中 详情: 我花了两天的时间来思考这个问题——阅读了大量的答案,其中许多帮助我理解了相关的事情:-)。刚才我遇到了一个对我有效的解决方案 我使用的是:Windows7 64位;日食开普勒;甲骨文12.1;JDK1.7;ojdbc7.jar。我的类路径包括包含ojdbc7.jar的文件夹。我在代码中的导入很好,代码本身在编译时找到了类。Eclipse项目中的库设置还包括包含ojdbc7.jar文件的文件夹。我的Java构建路径| Order and Export选项卡勾选了所有内容,包括ojdbc7.jar(感谢StackOverflow) 最后一点:我需要将ojdbc7.jar文件从oracle文件夹结构复制到Java文件夹结构,这样它就可以在运行时找到它 在我的系统上 发件人:C:\app\PCNonAdmin\product\12.1.0\dbhome\u 1\jdbc\lib\ojdbc7.jar 收件人:C:\Program Files\Java\jdk1.7.0\U 05\jre\lib\ext\ojdbc7.jar
我希望这能有所帮助。它的可能副本与ojdbc14、ojdbc16和ojdbc5都不起作用。一些office同事使用ojdbc14没有任何问题(我们使用nexus作为存储库管理器,所以它是相同的.jar)。下面的链接指出问题可能是类路径上jar的多个副本:不是。只有一个: