我在 oracle 資料庫中創建了用戶,我正在嘗試創建會話,但我在 spring boot 中找到了很多方法,那么如果我想使用用戶名和密碼創建類連接,那么簡單的方法是什么?
uj5u.com熱心網友回復:
您可以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非常流行的。
看一下這個
uj5u.com熱心網友回復:
如果要使用具有上述屬性的 UCP,則 SpringBoot 版本必須高于 2.4.0。
查看GitHub 上的 Spring Boot 代碼示例。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/488372.html
