Ryu*_* S. 8 java oracle maven dbeaver
我正在网络上使用内部 Maven/artifactory 存储库。
我正在尝试使用 DBeaver 7.1.0 初始化 Oracle 连接。(不是eclipse插件,独立程序)
每次初始化时,都无法下载驱动程序。与错误
Error Resolving Dependencies
Maven artifact 'maven:/com.oracle.database.xml:xmlparserv2:RELEASE' not found
Run Code Online (Sandbox Code Playgroud)
我假设这是因为代理阻止外部访问下载文件。
了解我的 ~/.m2/settings.xml 的内容
<proxies>
<proxy>
<host>myproxy.foo</host>
<port>80</port>
</proxy>
<proxies>
<profiles>
<profile>
...
<repositories>
<repository>
<id>foobar</id>
<name>mystuff</id>
<url>https://my-interal-maven.foo/artifactory/mystuff</url>
Run Code Online (Sandbox Code Playgroud)
正确配置连接以便下载文件的步骤是什么?
编辑:我绕过使用maven并手动将JAR复制到设置中,就像@FeodorG给出的答案一样
基本上,当试图让驱动程序工作时,当在驱动程序设置 - >“下载”中抛出错误解析依赖关系时,它会中断...解析依赖关系时出错 Maven 工件“maven:/com.oracle.database.nls:orai18n:RELEASE”不成立
所以我会去 mvnRepository: 中获取该 jar,并对下载失败的每个其他条目重复此操作
https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.xml/xmlparserv2/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.xml/xdb6/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n/12.2.0.1
Run Code Online (Sandbox Code Playgroud)
在我的文件系统上用 JAR 替换所有条目后...连接成功了!
小智 7
好吧,我也遇到了同样的问题(公司网络上的各种安全设置问题阻止我设置驱动程序)。我的解决方法是以某种方式在本地驱动器上获取 Oracle 驱动程序 jar 文件,然后通过转到 DBeaver 中的数据库 --> 驱动程序管理器来定义我自己的 Oracle 驱动程序。从那里,我通过添加一个文件作为指向本地驱动器上的 Oracle jar 文件驱动程序的指针来定义一个新驱动程序,然后单击“查找类”。它找到了该类,然后我只是填写了默认端口等的一些详细信息。然后我与刚刚创建的驱动程序创建了一个新连接,输入用户名和密码,它就工作了。简而言之,我只是将 jar 文件带到本地驱动器并创建了一个新的驱动程序和一个新的连接。
| 归档时间: |
|
| 查看次数: |
20638 次 |
| 最近记录: |