華為云計(jì)算 云知識(shí) 如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)
如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)

通過(guò)JDBC連接實(shí)例的方式有無(wú)需下載SSL證書(shū)連接和用戶下載SSL證書(shū)連接兩種,其中使用SSL證書(shū)連接通過(guò)了加密功能,具有更高的安全性。

前提條件

用戶需要具備以下技能:

?熟悉計(jì)算機(jī)基礎(chǔ)知識(shí)。

?了解java編程語(yǔ)言。

?了解JDBC基礎(chǔ)知識(shí)。

驅(qū)動(dòng)獲取及使用

?JDBC驅(qū)動(dòng)下載地址:https://jdbc.postgresql.org/download.html

?JDBC接口使用指南請(qǐng)參考:https://jdbc.postgresql.org/documentation/head/index.html

使用SSL證書(shū)連接

說(shuō)明:

該方式屬于SSL連接模式,需要下載SSL證書(shū),通過(guò)證書(shū)校驗(yàn)并連接數(shù)據(jù)庫(kù)。

您可以在“實(shí)例管理”頁(yè)面,單擊實(shí)例名稱(chēng)進(jìn)入“基本信息”頁(yè)面,單擊“數(shù)據(jù)庫(kù)信息”模塊“SSL”處的,下載根證書(shū)或捆綁包。

如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)1

1.通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù),代碼中的JDBC鏈接格式如下:

如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)2

連接PostgreSQL數(shù)據(jù)庫(kù)的java代碼,可參考以下示例:

如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)3

如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)4    

無(wú)證書(shū)連接

說(shuō)明:

該方式屬于SSL連接模式,但不對(duì)服務(wù)端進(jìn)行證書(shū)校驗(yàn),用戶無(wú)需下載SSL證書(shū)。

1.通過(guò)JDBC連接RDS PostgreSQL數(shù)據(jù)庫(kù)實(shí)例,代碼中的JDBC鏈接格式如下:

如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)5

如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)6    

連接PostgreSQL數(shù)據(jù)庫(kù)的java代碼,可參考以下示例:

如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)7

如何通過(guò)JDBC連接PostgreSQL數(shù)據(jù)庫(kù)8