使用 oracle 数据库从 java spring boot 创建会话的最佳方法是什么?

贾梅尔·埃丁

我在 oracle 数据库中创建了用户,我正在尝试创建会话,但我在 spring boot 中找到了很多方法,那么如果我想使用用户名和密码创建类连接,那么简单的方法是什么?

斯瓦普尼尔汗特

您可以jdbc templatespring data JDBC或者spring data JPA,取决于您的用例。

如果您的数据模型非常复杂,则应避免使用,JDBC template因为您需要编写可能很麻烦的准备好的语句。JPA 将允许您使用面向对象的编程原则,还将帮助您将实体映射到数据库列。

例如,如果您要使用spring data JPA,则需要设置应用程序属性如下:

spring.datasource.type=oracle.oracleucp.jdbc.UCPDataSource
spring.datasource.oracleucp.connection-factory-class-name=oracle.jdbc.pool.OracleDataSource 
spring.datasource.oracleucp.sql-for-validate-connection=select * from dual 
spring.datasource.oracleucp.connection-pool-name=UcpPoolBooks 
spring.datasource.oracleucp.initial-pool-size=5 
spring.datasource.oracleucp.min-pool-size=5 
spring.datasource.oracleucp.max-pool-size=10

这将在幕后创建一个 Oracle 数据源。在这个例子中,我们使用Oracle Universal Connection Pooling. 您也可以使用HikariCP非常流行的。

看一下这个

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法使用Spring Boot创建mysql数据库

如何使用Spring Boot更新数据库

更改Spring Boot使用的数据库架构

使用Java从Oracle数据库中仅获取过程的方法

使用Java从数据库读取UDT的最佳方法是什么?

使用数据库测试Spring Boot API

使用Hibernate进行Spring Boot:在已经存在的情况下继续创建数据库

Spring Boot无法从Oracle数据库中获取正确的数据

使用Spring Boot更新数据库中的数据

使用spring-boot-starter-data-jpa创建的H2数据库,但不使用spring-boot-starter-data-jdbc创建的数据库

MongoDB + HibernateOGM + Spring Boot自动创建数据库

使用Spring Boot和MySQL数据库的问题

使用Spring Boot对数据库进行错误查询

使用Spring Boot在两个或多个(Oracle)数据库上存在多个存储过程?

Spring Boot无法从配置的外部Oracle数据库中获取数据

使用Spring Boot定期更新数据库中的值

Spring Boot 1.5.2.RELEASE数据库支持的会话

使用Spring Boot将JSP表单插入数据库

使用oracle作为数据库打包spring boot应用程序

使用Spring Boot和JPA,使用like语句实现查询数据库的REST服务的最佳方法是什么?

Spring Boot为实体创建数据库视图

Spring Boot无法自动创建数据库(使用Jdbc + Mysql)

spring-boot没有创建hsqldb数据库

Spring Boot Data JPA MySQL无法创建数据库

无法在 Spring Boot 中使用 JDBC 驱动程序连接到 Oracle 数据库

使用 Mongodb 的 Spring Boot 和数据库默认数据

使用 Spring boot JPA 从 mysql 数据库获取 JSONArray

无法使用 Spring Boot 和 JPA 在数据库中创建表

无法使用 Spring Boot 和 JPA 在数据库中创建表