檢測到您已登錄華為云國際站賬號,為了您更好的體驗,建議您訪問國際站服務網(wǎng)站 http://www.cqfng.cn/intl/zh-cn
不再顯示此消息
950808 轉 1
預約咨詢
工單提交
我有建議
未實名認證
已實名認證
云數(shù)據(jù)庫GaussDB是華為自主創(chuàng)新研發(fā)的分布式關系型數(shù)據(jù)庫,具有高性能、高可用、高安全、低成本的特點,以下介紹如何使用GaussDB驅動程序安裝。
JDBC包
從發(fā)布包中獲取。包名為GaussDB-Kernel_數(shù)據(jù)庫版本號_操作系統(tǒng)版本號_64bit_Jdbc.tar.gz。解壓后JDBC的驅動jar包:
gsjdbc4.jar:主類名為“org.postgresql.Driver”,數(shù)據(jù)庫連接的url前綴為“jdbc:postgresql”,該驅動包適用于從PostgreSQL遷移業(yè)務的場景,驅動類和加載路徑與遷移前保持一致,但接口支持情況不完全一致,未支持的接口需要業(yè)務側進行調整。
gscejdbc.jar:主類名為“com.huawei.gaussdb.jdbc.Driver”,數(shù)據(jù)庫連接的url前綴為“jdbc:gaussdb”,此驅動包打包了密態(tài)數(shù)據(jù)庫需要加載的加解密相關的依賴庫,密態(tài)場景推薦使用此驅動包,目前僅支持EulerOS操作系統(tǒng)。使用gscejdbc.jar驅動包時,需要先設置環(huán)境變量LD_LIBRARY_PATH。具體使用方式詳見《特性指南》中“設置密態(tài)等值查詢 > 使用JDBC操作密態(tài)數(shù)據(jù)庫”章節(jié)。
opengaussjdbc.jar:主類名為“com.huawei.opengauss.jdbc.Driver”,數(shù)據(jù)庫連接的url前綴為“jdbc:opengauss”,推薦使用此驅動包。如果遇到同一JVM進程內需要同時訪問PostgreSQL及GaussDB的場景,請使用此驅動包。
ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是由Microsoft公司基于X/OPEN CLI提出的用于訪問數(shù)據(jù)庫的應用程序編程接口。應用程序通過ODBC提供的API與數(shù)據(jù)庫進行交互,在避免了應用程序直接操作數(shù)據(jù)庫系統(tǒng)的同時,增強了應用程序的可移植性、擴展性和可維護性。
GaussDB目前在以下環(huán)境中提供對ODBC3.5的支持。
EulerOS 2.5
x86_64位
EulerOS 2.8
ARM64位
Windows 7
x86_32位
Windows Server 2008
UNIX/Linux系統(tǒng)下的驅動程序管理器主要有unixODBC和iODBC,在這選擇驅動管理器unixODBC-2.3.0作為連接數(shù)據(jù)庫的組件。
Windows系統(tǒng)自帶ODBC驅動程序管理器,在控制面板->管理工具中可以找到數(shù)據(jù)源(ODBC)選項。
libpq依賴的庫和頭文件從發(fā)布包中獲取,包名為GaussDB-Kernel-數(shù)據(jù)庫版本號-操作系統(tǒng)版本號-64bit-Libpq.tar.gz。其中include文件夾下的頭文件為所需的頭文件,lib文件夾中為所需的libpq庫文件。使用libpq的程序必須包括頭文件“l(fā)ibpq-fe.h”并且必須與libpq庫連接。
查看詳情
Psycopg是一種用于執(zhí)行SQL語句的PythonAPI,可以為PostgreSQL、GaussDB數(shù)據(jù)庫提供統(tǒng)一訪問接口,應用程序可基于它進行數(shù)據(jù)操作。
Psycopg2是對libpq的封裝,主要使用C語言實現(xiàn),既高效又安全。它具有客戶端游標和服務器端游標、異步通信和通知、支持“COPY TO/COPY FROM”功能。支持多種類型Python開箱即用,適配PostgreSQL數(shù)據(jù)類型;通過靈活的對象適配系統(tǒng),可以擴展和定制適配。Psycopg2兼容Unicode和Python 3。
GaussDB數(shù)據(jù)庫提供了對Psycopg2特性的支持,并且支持psycopg2通過SSL模式鏈接。
公有云
華為云Stack
了解更多
7*24
多渠道服務支持
備案
提供免費備案服務
專業(yè)服務
云業(yè)務全流程支持
退訂
享無憂退訂服務
建議反饋
優(yōu)化改進建議
售前咨詢熱線
sales@huaweicloud.com
beian@huaweicloud.com
partner@huaweicloud.com
關注我們
4000 955 988
950808
華為云微信
掃描二維碼
華為云微信小程序
華為云微博
華為云App
掃描下載華為云App
增值電信業(yè)務經(jīng)營許可證:B1.B2-20200593 | 域名注冊服務機構許可:黔D3-20230001 | 代理域名注冊服務機構:新網(wǎng)、西數(shù)