麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > PostgreSQL > 正文

PostgreSQL7.0手冊-接口-56. libpgeasy - 簡化了的 C 綁定庫

2019-09-08 23:34:12
字體:
來源:轉載
供稿:網友
第五十六章. libpgeasy - 簡化了的 C 綁定庫
作者:由 Bruce Momjian  ([email protected])寫作,最后更新為 2000-03-30.
pgeasy 令你可以干凈地與 libpq 庫交互,非常象 4GL SQL 接口. 
它由一系列簡化了的 C 函數組成,這些 C 函數封裝了 libpq 的函數.這些函數是: 

PGresult *doquery(char *query); 
PGconn *connectdb(); 

void disconnectdb(); 

int fetch(void *param,...); 

int fetchwithnulls(void *param,...); 

void reset_fetch(); 

void on_error_continue(); 

void on_error_stop(); 

PGresult *get_result(); 

void set_result(PGresult *newres); 

void unset_result(PGresult *oldres);

許多函數返回一個結構或者一個值,因此你可以對該結果做更多地處理. 
基本上說,你用 connectdb 與數據庫聯接,用 doquery 發出你的查詢,用 fetch 抓取結果,用 disconnectdb 結束聯接. 

對于 select 查詢,fetch 允許你把指針作為參數傳遞,并且在返回時對這些變量填充用你打開的游標抓取的二進制數據.如果你在一種不同體系的系統上運行 pgeasy,這些二進制游標是不能用的.如果你傳遞一個 NULL 指針參數,該列被略過.fetchwithnulls 允許你通過在每個結果指針后面傳遞一個 int* 來建索該域的 NULL 狀態,這個參數根據該域是否為空返回真(true)或假(false).你可以對 doquery 返回的 PGresult 指針使用 libpq 的函數. reset_fetch 將抓取恢復到開頭. 

get_result,set_result,和 unset_result 允許你同時操作多個結果集. 

在源文件目錄里有多種多樣的演示程序.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 亚洲国产成人一区 | 国产午夜探花 | 黑人一级片视频 | 国产外围在线 | 久草最新在线 | 日韩av成人 | 亚洲精品欧美二区三区中文字幕 | 色播一区| 91超在线 | 最近免费观看高清韩国日本大全 | 亚洲极色 | 国产精品久久久久久久娇妻 | 久久久成人免费视频 | 久久网站热最新地址4 | 亚洲午夜久久久精品一区二区三区 | 久久久久久久一区二区 | 久久精品视频2 | 国产一区二区亚洲 | 91九色视频 | 久久精品国产99久久6动漫亮点 | 成人毛片免费播放 | 成年人观看免费视频 | av视在线 | 91午夜免费视频 | 国产一级一国产一级毛片 | 亚洲午夜天堂吃瓜在线 | 91精品国产乱码久久久久久久久 | 免费看污视频在线观看 | 特片网久久 | 操操插插| 国产男女爽爽爽爽爽免费视频 | 在线视频观看一区二区 | 亚洲欧美不卡视频 | 国产精品久久久久久久久久 | 成人三区四区 | 久久国产一级 | 在线中文字幕亚洲 | 羞羞视频免费观看网站 | 99re热视频这里只精品 | 一级大片在线观看 | 欧美黄一级|