[英]How do I write in two different databases in Spring Boot?
我不確定您打算在這里實現什么,但如果您確實需要使用 JDBC 模板實現這一目標,我會建議您這樣做。
application.properties
,您可以指定鍵來保存用於配置與您需要交互的數據庫的每個不同連接的值。 一個天真的例子可能是:app.datasource1.url=...
app.datasource1.driver=...
app.datasource1.username=...
app.datasource1.password=...
app.datasource2.url=...
app.datasource2.driver=...
app.datasource2.username=...
app.datasource2.password=...
您可以在配置類中創建這些連接的 bean 並用名稱(qualifiers)
區分它們,其中一個可以是標記的主數據源,另一個可以是輔助數據源。 但是,作為替代方案,您可以在每次需要數據庫連接實例時執行 3 次。
由於您使用的是 JDBC 模板,因此在調用數據庫的服務類或實現中,您可以先創建一個連接(an instance of JDBC Template)
然后再使用它。
使用這種方法,您可以根據需要創建任意數量的連接到任意數量的數據庫。 不知道這是否有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.