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