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%
准备工作完成,开始配置链接
-
打开DataGrip的数据库链接配置
-
选择【+】号按钮,添加
Native Library Path...
,指定刚刚安装的Oracle客户端的路径 -
选择【+】号按钮,添加
Custom JARs...
,找到客户端下面的ojbdc*.jar
包 -
创建OCI的链接,以OCI的方式去链接Oracle
1). 创建新的链接
2). 选择刚刚配置的Driver
3). Driver的方式修改为OCI
4). 输入链接,用户和密码
大功告成!
今天的文章DataGrip OCI 方式链接Oracle数据库分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/21586.html