如何在 datagrip IDE 中集成 oracle DBMS
Posted
技术标签:
【中文标题】如何在 datagrip IDE 中集成 oracle DBMS【英文标题】:How to integrate oracle DBMS in datagrip IDE 【发布时间】:2016-02-13 08:58:54 【问题描述】:我已经安装了oracle database 10g express edition,我可以在datagrip IDE中使用这个oracle DBMS作为数据驱动吗? 我试图在“选择数据库驱动程序文件”窗口中复制 oracle.exe 的路径,但它没有显示 .exe 文件
【问题讨论】:
首先,oracle 10g 已经停止支持——甚至不公开——已经有几年了。其次,我从来不知道任何需要直接了解 oracle.exe 的前端工具。我认为您误解了 datagrip 正确配置所需的内容。 【参考方案1】:我在 https://www.jetbrains.com/datagrip/help/getting-started-with-datagrip.html 查找了 datagrip 文档。举一个 mysql 的例子,但从中我可以看到你应该为 Oracle 提供什么:
在“数据源和驱动程序”页面的“常规”选项卡下,您应该提供:
HOST: - 运行 oracle 数据库的计算机的主机名或 IP 地址。这应该与您在运行“lsnrctl status”时看到的主机匹配——与侦听器正在侦听的主机名相同。如果它是'localhost',那么它只有在客户端(datagrip)和数据库都在同一台机器上时才会起作用。 端口:默认情况下应该是 1521
数据库:由于您安装了 Express Edition,这将是“XE”。任何其他版本都会变得更复杂。
用户和密码:适用于您在数据库上创建的凭据的任何内容。您可能应该创建一个仅供 datagrip 使用的数据库用户。您不应使用 SYS 或 SYSTEM。
网址。 (覆盖上面的设置)所以不要提供它,也不要覆盖以前的设置。数据库本身并未“在 url 上”运行——这将是一个额外的、可选的中介。
【讨论】:
所以必须下载驱动? 你问的是什么驱动?您在字段中提供了哪些值来设置连接定义?要访问 Oracle 数据库,您必须拥有 oracle 客户端软件,或者可能是 jdbc-thin 驱动程序。老实说,我已经与 oracle 合作了 20 多年,之前从未听说过 datagrip。你可能会在他们自己的论坛上找到更多帮助 intellij-support.jetbrains.com/hc/en-us 我刚刚跳到那里,看到了几个关于这个主题的主题...... 您为什么不只使用 DataGrip 中的“下载驱动程序”按钮? @moscas 代理服务器不喜欢下载 .jar 文件或 .exe 文件。它们是可执行文件。 我明白了。您在连接到 Oracle 时仍有问题吗?如果是,我可以帮助你。以上是关于如何在 datagrip IDE 中集成 oracle DBMS的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 DataGrip IDE 在单个文件中导出和导入 MySQL 模式