2012-05-02 94 views
3

我想在java中使用jdbc驅動程序連接到oracle數據庫來編寫連接類,但我想要保護用於連接到oracle的jdbcurl/username/password這樣的參數數據庫。使用TLS證書JDBC連接到Oracle數據庫

我必須使用TLS證書概念連接到java中的oracle數據庫。我試圖尋找一個工作的例子,但找不到一個。

任何人都可以給我一個想法如何實現,並且我不得不爲連接池概念添加到它。

在此先感謝

回答

6

請參閱以下鏈接瞭解詳情白皮書。

的JDBC URL必須使用技術合作計劃協議,以便在JDBC Thin驅動到激活SSL。

例如下面的網址激活SSL:

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=servername 
    )(PORT=2484))(CONNECT_DATA=(SERVICE_NAME=servicename))) 

這個答案假定您已經在Oracle服務器上正確配置TLS。如果沒有,請參閱SSL With Oracle JDBC Thin Driver白皮書。

本白皮書還包含更多高級選項,如身份驗證,密碼選擇等。