我在 oracle 数据库中创建了用户,我正在尝试创建会话,但我在 spring boot 中找到了很多方法,那么如果我想使用用户名和密码创建类连接,那么简单的方法是什么?
您可以jdbc template
,spring 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] 删除。
我来说两句