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类的我就不知道了

相关推荐
m0_466525294 小时前
绿盟科技风云卫AI安全能力平台成果重磅发布
大数据·数据库·人工智能·安全
vx_biyesheji00014 小时前
豆瓣电影推荐系统 | Python Django 协同过滤 Echarts可视化 深度学习 大数据 毕业设计源码
大数据·爬虫·python·深度学习·django·毕业设计·echarts
爱学习的阿磊4 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
枷锁—sha4 小时前
【SRC】SQL注入快速判定与应对策略(一)
网络·数据库·sql·安全·网络安全·系统安全
惜分飞5 小时前
ORA-600 kcratr_nab_less_than_odr和ORA-600 4193故障处理--惜分飞
数据库·oracle
chian-ocean5 小时前
CANN 生态进阶:利用 `profiling-tools` 优化模型性能
数据库·mysql
m0_550024635 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
AC赳赳老秦5 小时前
代码生成超越 GPT-4:DeepSeek-V4 编程任务实战与 2026 开发者效率提升指南
数据库·数据仓库·人工智能·科技·rabbitmq·memcache·deepseek
人鱼传说5 小时前
docker desktop是一个好东西
运维·docker·容器
啦啦啦_99995 小时前
Redis-2-queryFormat()方法
数据库·redis·缓存