| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
1.C语言接口
|
建立非阻塞连接函数 网管联盟bitsCN_com
|
|
这里只列举最常用的一些函数,具体说明可以参见文档。 中国网管论坛bbs.bitsCN.com
| Oid lo_creat(PGconn *conn,
int mode) 网管联盟bitsCN@com |
创建一个新的大对象.mode 是一个位掩码,描述新对象的不同属性 |
| Oid lo_import(PGconn *conn,
const char *filename) 网管bitscn_com |
把文件作为大对象导入数据库 |
| int lo_export(PGconn *conn,
Oid lobjId, const char *filename) 网管u家u.bitscn@com |
大对象导入出数据库,保存为文件 |
| int lo_open(PGconn *conn,
Oid lobjId, int mode) 网管论坛bbs_bitsCN_com |
打开一个现存的大对象 |
| int lo_write(PGconn *conn, int fd,
const char *buf, size_t len) 网管网www.bitscn.com |
大对象写入数据 |
| int lo_read(PGconn *conn, int fd,
char *buf, size_t len) 网管u家u.bitscn@com |
从大对象读取数据 |
| int lo_lseek(PGconn *conn, int fd,
int offset, int whence) 网管u家u.bitscn@com |
对大对象数据进行查找 |
| int lo_close(PGconn *conn, int fd) | 关闭大对象描述符 |
函数在fe-lobj.c文件中定义,具体使用参见 Accessing Large Objects from libpq 网管bitscn_com
上面函数的具体介绍请参见 PostgreSQL v7.0文档 在这里就不详细介绍了。这里省略列举状态检查函数,参见参考文档。
使用C语言访问数据库的除了libpq库,还有其他如 libpqeasy,ecpg 等接口。
2.C++语言接口
网管联盟bitsCN@com
网管下载dl.bitscn.com
libpq++ 类继承关系图
网管网www_bitscn_com
网管联盟bitsCN@com
|
0
|
评论加载中…