datagrip新建oracle连接教程

1.先创建一个oracle用户:

使用sysdba连接

sql 复制代码
-- SQL*Plus中执行
CONNECT sys/你的sys密码@localhost:1521/ORCL AS SYSDBA;

如果你忘了sysdba的密码,自己搜重置密码的命令

注意上面的ORCL是oracle实例的名字, 也可能为xe, 需要具体查看你的oracle版本,具体的命令可以问豆包

创建新用户(指定密码+表空间)

sql 复制代码
-- 创建用户,指定密码
CREATE USER new_user IDENTIFIED BY new123456;

执行后提示:User created.

授予基础权限(让用户能登录+创建表)

sql 复制代码
GRANT CONNECT, RESOURCE TO new_user;

执行后提示:Grant succeeded.

如果你不做可能出现这个问题:

2.然后在datagrip里新建连接

具体的自己做, 使用上面的用户名和密码, 用navicat连接也行

注意:

在Service一栏填写你的 Oracle 服务名(比如你之前用的ORCL;如果是 Oracle XE 版本,填XE

(注:如果你的 Oracle 用的是 SID 而非服务名,切换到「SID」标签填写ORCL

3.更改你的sql文件

一开始是mysql版本的sql代码 这个时候需要让ai帮你更改成oracle xx版本的sql代码 然后直接粘贴在datagrip里面执行就可以

4.更改springboot yml配置文件

url要改driver, 改成oracle驱动的, 不需要指定表名和数据库名了,比如下面这个:

yml 复制代码
driver-class-name: oracle.jdbc.OracleDriver 
url: jdbc:oracle:thin:@localhost:1521:xe 
username: warren
password: warren

username 和password 用上面新建的用户名和密码. 注意maven依赖也要更改成oracle的

如果你使用的是spring data jpa 这个orm框架不需要做其他操作, 依然可以起作用, 如果是mybatis类的我就不知道了

相关推荐
qq_246646192 分钟前
openclaw快速安装-windows版
windows·stm32·单片机
IvorySQL16 分钟前
改变工作方式的 PostgreSQL 实用模式
数据库·postgresql
Anarkh_Lee21 分钟前
在VSCode中使用MCP实现智能问数
数据库·ide·vscode·ai·编辑器·ai编程·数据库开发
eso198323 分钟前
如何确保程序化广告系统中微服务架构的高可用性和可扩展性?
微服务·云原生·架构
晓131325 分钟前
第八章:Redis底层原理深度详细解析
数据库·redis·缓存
电商API&Tina25 分钟前
电商数据采集 API 接口 全维度解析(技术 + 商业 + 合规)
java·大数据·开发语言·数据库·人工智能·json
liwulin050636 分钟前
【JSON】使用com.fasterxml.jackson解析json字符串
java·数据库·json
Suchadar36 分钟前
Docker基础命令(二)——数据卷管理端口映射与容器互联
运维·docker·容器
ActionTech43 分钟前
MySQL 用好 Optimizer Trace,深刻理解 SQL 优化过程!
sql·mysql·oracle
sonrisa_1 小时前
Python同一类不同方法中变量值的传递
开发语言·windows·python