檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
開發(fā)流程 libpq開發(fā)流程如圖1所示。 其中包含獲取發(fā)布包、依賴庫(kù)和頭文件、連接數(shù)據(jù)庫(kù)、執(zhí)行SQL語(yǔ)句、處理結(jié)果集、關(guān)閉連接五個(gè)部分。 圖1 libpq開發(fā)流程圖 父主題: 基于libpq開發(fā)
圖1 采用Go開發(fā)應(yīng)用程序的流程圖 根據(jù)圖1,Go驅(qū)動(dòng)應(yīng)用開發(fā)流程依賴于Go原生的sql包和GaussDB開發(fā)的driver驅(qū)動(dòng),sql包提供用戶使用的標(biāo)準(zhǔn)接口,GaussDB實(shí)現(xiàn)需要被sql包調(diào)用的接口。 父主題: 基于Go驅(qū)動(dòng)開發(fā)
開發(fā)流程 ODBC開發(fā)流程如圖1所示。 其中包括獲取源碼包、ODBC包以及依賴庫(kù)、連接數(shù)據(jù)庫(kù)、執(zhí)行SQL語(yǔ)句、處理結(jié)果集、關(guān)閉連接五個(gè)部分。 圖1 ODBC開發(fā)流程 父主題: 基于ODBC開發(fā)
開發(fā)過程中的Error應(yīng)當(dāng)保證可控;開發(fā)完成后流程中不應(yīng)當(dāng)存在Error
開發(fā)流程 圖1 ODBC開發(fā)應(yīng)用程序的流程 開發(fā)流程中涉及的API 表1 相關(guān)API說明 功能 API 申請(qǐng)句柄資源 SQLAllocHandle:申請(qǐng)句柄資源,可替代如下函數(shù): SQLAllocEnv:申請(qǐng)環(huán)境句柄 SQLAllocConnect:申請(qǐng)連接句柄 SQLAllocStmt
開發(fā)流程 數(shù)據(jù)庫(kù)Go驅(qū)動(dòng)遵循Go語(yǔ)言第三方庫(kù)的規(guī)則,只需在應(yīng)用程序中import驅(qū)動(dòng),并將驅(qū)動(dòng)代碼放入GOPATH路徑。
開發(fā)流程 采用JDBC開發(fā)應(yīng)用程序的流程,可分為獲取驅(qū)動(dòng)jar包并配置JDK環(huán)境、連接數(shù)據(jù)庫(kù)、執(zhí)行SQL語(yǔ)句、處理結(jié)果集、關(guān)閉連接等幾個(gè)部分,請(qǐng)參見圖1。 圖1 采用JDBC開發(fā)應(yīng)用程序的流程 父主題: 基于JDBC開發(fā)
開發(fā)流程 libpq開發(fā)流程如圖1所示。 圖1 libpq開發(fā)流程圖 父主題: 基于libpq開發(fā)
開發(fā)流程 圖1 采用Psycopg2開發(fā)應(yīng)用程序的流程 父主題: 基于Psycopg開發(fā)
開發(fā)流程 數(shù)據(jù)庫(kù)Go驅(qū)動(dòng)遵循Go語(yǔ)言第三方庫(kù)的規(guī)則,只需在應(yīng)用程序中import驅(qū)動(dòng),并將驅(qū)動(dòng)代碼放入GOPATH路徑。
開發(fā)流程 圖1 開發(fā)流程 開發(fā)前準(zhǔn)備 注冊(cè)華為賬號(hào)并開通華為云。 打開華為云官網(wǎng),單擊“注冊(cè)”,按照界面提示完成賬號(hào)注冊(cè)。成功注冊(cè)后請(qǐng)完成企業(yè)實(shí)名認(rèn)證,認(rèn)證過程請(qǐng)參見企業(yè)賬號(hào)如何完成實(shí)名認(rèn)證。 開通華為云會(huì)議企業(yè)管理員賬號(hào)。
開發(fā)流程 ODBC開發(fā)流程如圖1所示。 其中包括獲取源碼包、ODBC包以及依賴庫(kù)、連接數(shù)據(jù)庫(kù)、執(zhí)行SQL語(yǔ)句、處理結(jié)果集、關(guān)閉連接五個(gè)部分。 圖1 ODBC開發(fā)流程 父主題: 基于ODBC開發(fā)
開發(fā)流程 圖1 采用Psycopg2開發(fā)應(yīng)用程序的流程 父主題: 基于Psycopg開發(fā)
圖1 采用Go開發(fā)應(yīng)用程序的流程圖 根據(jù)圖1,Go驅(qū)動(dòng)應(yīng)用開發(fā)流程依賴于Go原生的sql包和GaussDB開發(fā)的driver驅(qū)動(dòng),sql包提供用戶使用的標(biāo)準(zhǔn)接口,GaussDB實(shí)現(xiàn)需要被sql包調(diào)用的接口。 父主題: 基于Go驅(qū)動(dòng)開發(fā)
圖1 ecpg整體開發(fā)流程 圖2 嵌入式SQL-C程序開發(fā)流程 父主題: 基于ecpg開發(fā)
開發(fā)流程 開發(fā)Native Service前,請(qǐng)先了解整個(gè)Native Service的開發(fā)流程。
開發(fā)流程 libpq開發(fā)流程如圖1所示。 圖1 libpq開發(fā)流程圖 父主題: 基于libpq開發(fā)
開發(fā)流程 數(shù)據(jù)庫(kù)Go驅(qū)動(dòng)遵循Go語(yǔ)言第三方庫(kù)的規(guī)則,只需在應(yīng)用程序中import驅(qū)動(dòng),并將驅(qū)動(dòng)代碼放入GOPATH路徑。 圖1 采用Go開發(fā)應(yīng)用程序的流程 父主題: 基于Go驅(qū)動(dòng)開發(fā)
開發(fā)流程 圖1 采用JDBC開發(fā)應(yīng)用程序的流程 父主題: 基于JDBC開發(fā)
開發(fā)流程 編譯并且連接一個(gè)libpq的源程序,需要做下面的一些事情: 解壓GaussDB-Kernel-VxxxRxxxCxx-xxxxx-64bit-Libpq.tar.gz文件,其中include文件夾下的頭文件為所需的頭文件,lib文件夾中為所需的libpq庫(kù)文件。