tác giả:Được viết bởi Bruce Momjian (pgman@candle.pha.pa.us) và được cập nhật lần cuối 2000-03-30.
Pgeasycho phép bạn sạch sẽ giao diện vớilibpqThư kèo chấp bóng đá hôm nay, giống như giao diện 4GL SQL.
Nó bao gồm tập hợp các hàm kèo chấp bóng đá hôm nay gói gọn chức năng của libpq. Các chức năng là:
Pgresult *Doquery (Char *Truy vấn);
PGConn *ConnectDB ();
void ngắt kết nốiDB ();
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);
Nhiều chức năng trả về cấu trúc hoặc giá trị, vì vậy bạn có thể làm nhiều hơn làm việc với kết quả nếu được yêu cầu.
Về cơ bản bạn kết nối với cơ sở dữ liệu vớiConnectDB, Phát hành truy vấn của bạn vớiDoquery, tìm nạp kết quả bằngFetch, và kết thúc vớingắt kết nối.
choChọnTruy vấn,FetchCho phép bạn vượt qua các con trỏ dưới dạng tham số, và khi trả về các biến được lấp đầy với dữ liệu từ nhị phân con trỏ bạn đã mở. Những con trỏ nhị phân này không thể được sử dụng nếu bạn là ChạyPGEASYMáy khách trên a hệ thống có kiến trúc khác với máy chủ cơ sở dữ liệu. Nếu như bạn vượt qua tham số con trỏ null, cột bị bỏ qua.fetchwithnullscho phép bạn truy xuất Trạng thái null của trường bằng cách truyền mộtint*Sau mỗi con trỏ kết quả, trả về đúng hoặc sai nếu trường là null. Bạn luôn có thể sử dụng các hàm libpq Trên con trỏ pgresult được trả về bởiDoquery. reset_fetchBắt đầu lấy lại ở đầu.
get_result, set_resultvàunset_resultCho phép bạn xử lý nhiều kết quả đặt cùng một lúc.
Có nhiều chương trình trình diễn trong nguồn thư mục.