kettle配置數據源之使用JNDI方式


1.問題提出

       假設有一種情況,我們有很多個轉換文件,或者一個轉換文件里面去配置很多的數據庫,其實挺不方便的,每次

需要根據不同的需求去切換數據庫,挺麻煩的,這時候可以使用kettle數據源的JNDI方式,每次切換數據庫的話只需

要改文件的數據庫配置就好,一次就好。

2.配置方法:

       找到kettle7.0的文件夾simple-jndi(如data-integration\simple-jndi),下面有一個文件jdbc.properties,打開添加配置即可:

 例如MYSQL:

 

其中MYSQL為JNDI數據源名,其它配置大家都可看懂。

接下來就是kettle的的DB配置了,那就簡單多了,如下:

完成之后一定要重啟spoon才可以生效。

       如有興趣,多多交流!

2020-2-20  備注:

對於jdbc.properties里面參數做下面說明:

type:這個屬性的值永遠是 javax.sql.DataSource

driver:實現了jdbc里面Driver類的,JDBC驅動類的全名

url:JDBC URL連接串

user:數據庫用戶名

password:數據庫密碼

“/”前面的是JNDI連接名,這個要求唯一。

 

 

 

 

 

 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM