DataGrip OCI 方式链接Oracle数据库

DataGrip OCI 方式链接Oracle数据库DataGrip是JetBrains家一款用于连接数据库的视图化工具 文章介绍了通过OCI的方式,链接Oracle数据库

DataGrip是JetBrains家一款用于连接数据库的视图化工具

笔者工作中大部分时间都是使用的Oracle数据库,而Oracle提供了OCI和Thin的方式去链接数据库

下面是从Stack Overflow上找到的一个两者之间区别介绍

he OCI driver is a type 2 JDBC driver and uses native code to connect to the database. Thus, it is only an option on platforms that have native Oracle drivers available and it is not a “pure” Java implementation.

Oracle’s JDBC Thin driver is a type 4 JDBC Driver that uses Java sockets to connect directly to Oracle. It implements Oracle’s SQL*Net TCP/IP protocol directly. Because it is 100% Java, it is platform independent and can also run from an Applet. (not that you should)

笔者平常工作中并不会使用OCI方式,但是既然了解了,那就要尝试一下(强迫症ing)

环境准备
1、Oracle数据库服务端
2、DataGrip软件
3、Oracle数据库客户端

其中【3】的准备工作,需要去官网下载Oracle Clinet客户端

  • Basic Package
  • SQL*Plus Package

第一步:解压的文件,将所有信息统一放到同一个目录文件下C:\oracle\instantclient_21_3

第二步:设置环境变量

  • ORACLE_HOME=C:\oracle\instantclient_21_3
  • TNS_ADMIN=%ORACLE_HOME%\network\admin
  • NLS_LANG=English_America.UTF8
  • PATH=%PATH%:%ORACLE_HOME%

准备工作完成,开始配置链接

  1. 打开DataGrip的数据库链接配置 dataGrip oracle config.png

  2. 选择【+】号按钮,添加Native Library Path...,指定刚刚安装的Oracle客户端的路径

  3. 选择【+】号按钮,添加Custom JARs...,找到客户端下面的ojbdc*.jardataGrip oracle config click.png

  4. 创建OCI的链接,以OCI的方式去链接Oracle
    1).  创建新的链接
    2).  选择刚刚配置的Driver
    3).  Driver的方式修改为OCI
    4).  输入链接,用户和密码

DataGrip OCI Connect Successful.png

大功告成!

鸣谢:
Stack Overflow
jetbrains官方说明

今天的文章DataGrip OCI 方式链接Oracle数据库分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/21586.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注