springboot JPA 连接Oracle DB
时间: 2023-10-13 09:16:07 浏览: 155
首先需要在pom.xml文件中添加Oracle JDBC驱动的依赖,如下所示:
```xml
<dependency>
<groupId>com.oracle.ojdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>版本号</version>
</dependency>
```
接着,需要在application.properties文件中配置Oracle数据库的连接信息,如下所示:
```
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@//localhost:1521/数据库名称
spring.datasource.username=用户名
spring.datasource.password=密码
```
其中,url中的localhost和1521需要替换为实际的Oracle数据库服务器地址和端口号,数据库名称、用户名和密码也需要替换为实际的值。
最后,通过使用JPA的相关注解来定义实体类和数据库表之间的映射关系,就可以进行数据库操作了。例如:
```java
@Entity
@Table(name = "user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private Integer age;
// 省略getter和setter方法
}
```
在上面的例子中,使用@Entity注解将User类标记为JPA实体类,@Table注解用于指定对应的数据库表名,@Id注解表示该字段为主键,@GeneratedValue注解表示主键自动生成。其他字段会自动与数据库表中的列进行映射。
阅读全文