![](/img/trans.png)
[英]Using Spring boot JPA getting data from existing oracle db
[英]How to get data from oracle without jpa on spring boot
我想在春季启动时从oracle数据库中获取数据,但是我不想使用JPA。 能给我一个例子,我应该怎么做? 谢谢。
在Spring-Boot中使用不带JPA的数据库,您可以使用Spring-Boot的JDBC启动程序。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
对于Oracle,您还需要使用JDBC驱动程序。 例如这个:
<dependency>
<groupId>oracle.jdbc</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.2</version>
<classifier>jdk17</classifier>
</dependency>
在application.properties文件中,您必须配置数据源:
spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
这就是配置所需的全部。 要选择数据库,您必须将JdbcTemplate
自动连接到任何Spring bean类中。
@Component
public class DataDao {
private final JdbcTemplate jdbcTemplate;
public DataDao(JdbcTemplate jdbcTemplate) {
super();
this.jdbcTemplate = jdbcTemplate;
}
自动jdbcTemplate
之后,您可以查询数据库:
jdbcTemplate.query(yourQuery, RowMapper<?>);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.