云數(shù)據(jù)庫GaussDB 如何連接數(shù)據(jù)庫?
連接數(shù)據(jù)庫的客戶端工具包括DAS、gsql和應(yīng)用程序接口(如ODBC和JDBC)。
通過華為云數(shù)據(jù)管理服務(wù)(Data Admin Service,簡稱DAS)這款可視化的專業(yè)數(shù)據(jù)庫管理工具,可獲得執(zhí)行SQL、高級數(shù)據(jù)庫管理、智能化運(yùn)維等功能,做到易用、安全、智能的管理數(shù)據(jù)庫。GaussDB默認(rèn)開通DAS連接權(quán)限。推薦使用DAS連接實例。連接GaussDB的具體操作請參考《DAS用戶指南》。
gsql是GaussDB自帶的客戶端工具。使用gsql連接數(shù)據(jù)庫,可以交互式地輸入、編輯、執(zhí)行SQL語句。具體連接方式請參考實例連接方式介紹。
用戶可以使用標(biāo)準(zhǔn)的數(shù)據(jù)庫應(yīng)用程序接口(如ODBC和JDBC),開發(fā)基于GaussDB的應(yīng)用程序。
須知:
1、分布式場景下:客戶端工具通過連接CN訪問數(shù)據(jù)庫。因此連接前,需獲取CN所在服務(wù)器的IP地址及CN的端口號信息??蛻舳斯ぞ呖梢酝ㄟ^連接任何一個CN訪問數(shù)據(jù)庫。正常業(yè)務(wù)使用禁止直接連接DN訪問數(shù)據(jù)庫。
2、主備版場景下:客戶端工具通過連接主DN訪問數(shù)據(jù)庫。因此連接前,需獲取主DN所在服務(wù)器的IP地址及端口號信息??蛻舳斯ぞ呖梢酝ㄟ^連接主DN訪問數(shù)據(jù)庫。正常業(yè)務(wù)使用禁止直接連接其他DN訪問數(shù)據(jù)庫。
GaussDB數(shù)據(jù)庫的應(yīng)用程序接口
用戶可以使用標(biāo)準(zhǔn)的數(shù)據(jù)庫應(yīng)用程序接口(如ODBC和JDBC),開發(fā)基于GaussDB的應(yīng)用程序。
支持的應(yīng)用程序接口
每個應(yīng)用程序是一個獨(dú)立的GaussDB開發(fā)項目。應(yīng)用程序通過API與數(shù)據(jù)庫進(jìn)行交互,在避免了應(yīng)用程序直接操作數(shù)據(jù)庫系統(tǒng)的同時,增強(qiáng)了應(yīng)用程序的可移植性、擴(kuò)展性和可維護(hù)性。以下表格為GaussDB所支持的應(yīng)用程序接口及其下載地址。
API
|
下載地址
|
---|---|
ODBC |
Linux下: 驅(qū)動程序:GaussDB-Kernel_VxxxRxxxCxx-EULER-64bit-Odbc.tar.gz unixODBC源碼包:http://sourceforge.net/projects/unixodbc/files/unixODBC/2.3.0/unixODBC-2.3.0.tar.gz/download Windows下: 驅(qū)動程序:GaussDB-Kernel_VxxxRxxxCxx-Windows-Odbc.tar.gz |
JDBC |
驅(qū)動程序:GaussDB-Kernel_VxxxRxxxCxx-EULER-64bit-Jdbc.tar.gz 驅(qū)動類:org.postgresql.Driver |