如何連接數據庫
更新時間 2023-08-29 15:14:29
最近更新時間: 2023-08-29 15:14:29
分享文章
本頁介紹了如何連接文檔數據庫服務。
內網連接
- 使用場景:系統默認提供內網IP地址,通過該地址連接數據庫。
- 當應用部署在彈性云服務器上,且該彈性云服務器與文檔數據庫服務實例處于同一區域、可用區、虛擬私有云子網內,建議單獨使用內網IP通過彈性云服務器連接文檔數據庫服務實例。
- 文檔數據庫服務和彈性云服務器在不同的安全組默認不能訪問,需要在文檔數據庫服務所屬安全組添加一條“入”的訪問規則。
- 文檔數據庫服務默認端口:8030,需要手動修改才能訪問其它端口。
- 連接到單節點:
mongodb://<username>:<password>@<instance_ip>:<instance_port>/<database_name>?authSource=admin&ssl=true - 連接到副本集:
mongodb://<username>:<password>@<instance_ip>:<instance_port>/<database_name>?authSource=admin&replicaSet=replica&ssl=true - 連接到集群:
mongodb://<username>:<password>@<instance_ip>:<instance_port>/<database_name>?authSource=admin&ssl=true
公網連接
- 使用場景:通過給數據庫綁定彈性公網IP的方式訪問。
- 當應用部署在彈性云服務器上,且該彈性云服務器與文檔數據庫服務實例處于不同區域時,建議單獨使用彈性公網IP通過彈性云服務器連接文檔數據庫服務實例。
- 當應用部署在其他云服務的系統上時,建議單獨使用彈性公網IP通過彈性云服務器連接文檔數據庫服務實例。
- 連接方式:參考上面內網連接部分。
應用程序連接
- 使用場景:通過各類應用程序連接數據庫。
- 通過Java方式連接數據庫,請參見文檔數據庫服務-開發指南-應用程序開發-基于JAVA開發-基于Java連接數據庫。
- 通過Python連接數據庫,請參見文檔數據庫服務-開發指南-應用程序開發-基于Python開發-基于python連接數據庫。