一、首先安装oracle
安装的过程要留意并记下这两个地方,后面会用到
1)服务名:orcl
2)
用户名:SYSTEM
密码(口令):*********
安装完毕之后检验是否安装成功,在开始/菜单中找到 SQL Plus
输入用户名与密码
成功连接到数据库,即为安装成功
二、导入依赖
打开工程的 pom.xml,添加如下依赖
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
我安装的 oracle 的版本是12c ,所以导入依赖 ojdbc8 的 12.2.0.1
三、配置 yml
打开yml文件,添加声明
spring:
jpa:
database: oracle
show-sql: true
hibernate:
ddl-auto: update
open-in-view: false
properties:
hibernate:
format_sql: true
datasource:
driver-class-name: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:@//localhost:1521/orcl
username: SYSTEM
password: *******
其中 url 结尾的 orcl 就是服务名
username 和 password 就是用户名与密码
这两个地方我在标题一中提醒过了
四、编写entity实体类
@Entity
public class Student {
@Id
private int id;
private String name;
private int age;
/* 此处省略 getter 和 setter */
}
之后点击运行项目
五、查看数据表
下载 navicat ,然后打开连接,选择Oracle
随便填入连接名,再输出SYSTEM用户名和密码,最后点击连接测试,如果测试成功,则点击确定
完成之后,可以看到左侧有很多用户
但是目前只用关注一个用户 SYSTEM ,因为默认建表都是建在这个用户之下的,展开这个SYSTEM用户,可以找到spring boot项目建好的表 STUDENT (Oracle自动转成大写)