| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
| PgConnection成员函数 | |
| PgConnection(const char* conninfo) | 参数同下 |
| Connect(const char* conninfo) | 同 PQconnectdb |
| Exec(const char* query) | 同 PQexec |
| ExecCommandOk(const char* query) | 运行命令并检查状态是否PGRES_COMMAND_OK |
| ExecTuplesOk(const char* query) | 运行查询并检查状态是否PGRES_TUPLES_OK |
| IntToString(int n) | 数字转换为字符串 |
| ConnectionBad() | 连接是否失败 |
| ErrorMessage() | 返回错误信息 |
| DBName() | 同 PQdb |
详细说明参见文档
| PgDatabase 的常用成员函数 | |
| PgDatabase(const char* conninfo) | 构造函数连接到数据库,跟 Pqconnectdb参数相同 |
| Tuples() | 同 PQntuples(); |
| CmdTuples() | 同 PQcmdTuples |
| Fields() | 同 PQnfields |
| FieldName(int field_num) | 同 PQfname |
| FieldNum(const char* field_name) | 同 PQfnumber |
| FieldType(int ield_num)
FieldType(const char* field_name) 网管联盟bitsCN_com |
同 PQftype |
| FieldSize(int field_num)
FieldSize(const char* field_name) 网管下载dl.bitscn.com |
同 PQfsize |
| GetValue(int tup_num, int field_num)
GetValue(int tup_num, const char* field_name) 中国网管联盟bitsCN.com |
同 PQgetvalue |
| GetIsNull(int tup_num, int field_num)
GetIsNull(int tup_num, const char* field_name) 中国网管论坛bbs.bitsCN.com |
同 PQgetisnull |
| GetLength(int tup_num, int field_num)
GetLength(int tup_num, const char* field_name) 中国网管联盟bitsCN.com |
同 PQgetlength |
| GetLine(char* string, int length) | 同 PQgetline |
| PutLine(const char* string) | 同 PQputline |
| EndCopy() | 同 PQendcopy |
例子程序
以 postgres 用户或者具有建立数据库用户权限的用户登录 Linux,先建立数据库。
|
然后使用 psql 连接到数据库
中国网管联盟bitsCN.com
|
网管网www.bitscn.com
连接到数据库建立表,如下图所示 网管联盟bitsCN_com
网管网www.bitscn.com
插入测试用数据,如图:
网管u家u.bitsCN.com
(注意:psql中输入SQL语句要以\"; \"结束才执行,帮助命令是\"\\?\",退出命令是\"\")。
网管网www.bitscn.com
网管bitscn_com
|
0
|
评论加载中…