数据库编程接口Libpq 3
来源:互联网 发布:ubuntu看视频花屏 编辑:程序博客网 时间:2024/05/01 08:55
.10 在多线程程序中使用libpq libpq的函数是线程安全的,可以在多线程程序中使用libpq。但编译libpq共享库时,必须使用特殊的选项才能保证生成的libpq共享库是线程安全的。Libpq提供了一个特殊的函数PQisthreadsafe,应用程序可以调用这个函数确定自己使用的libpq共享库是不是线程安全的。
PQisthreadsafe
返回1表示libpq共享库是线程安全的,返回0表示libpq共享库不是线程安全的.
int PQisthreadsafe();
两个线程不能同时处理同一个PGconn对象,两个线程不能在同一个数据库连接上同时发SQL命令给数据库执行。多个线程如果想同时执行SQL命令,每个线程最好使用不同的数据库连接。
PGresult对象在被创建以后就变成只读的,可以在多个线程之间自由地传递PGresult对象。
- 数据库编程接口Libpq 3
- 数据库编程接口Libpq
- 数据库编程接口Libpq
- 数据库编程接口Libpq 2
- postgresql libpq c接口 操作数据库例子
- postgresql libpq C语言网络库接口操作数据库例子
- postgresql C++接口libpq
- Linux下PostgresQL数据库C语言接口:libpq (二)数据库访问
- Linux下PostgresQL数据库C语言接口:libpq (一)数据库连接
- Linux下PostgresQL数据库C语言接口:libpq (三)控制事务
- VS2010中c++程序调用PostgreSQL数据库C接口libpq.lib的项目Properties设置
- 应用编程数据库接口
- 用postgres本地客户端接口libpq查询系统表实例
- PostgreSQL数据库学习手册之libpq - C 库--介绍
- Java数据库编程---Statement接口
- Java数据库编程---PreparedStatement接口
- java数据库编程--PreparedStatement接口
- java数据库编程--CallableStatement接口
- 七界
- 兼容全部浏览器的CSS HACK收集与整理
- C++和C#编写调用COM组件
- 迅雷、快车、旋风链接地址加密解密方法
- Android TextView属性详解
- 数据库编程接口Libpq 3
- WackoPicko – Vulnerable Website For Learning & Security Tool Evaluation
- CMake如何简化生成过程:第2部分(高级编译系统)
- C++中成员初始化列表的使用
- 织梦留言板系统的改进
- 61条面向对象设计的经验原则
- DLL初学者指南(非MFC)
- ORACLE 插入时间时显示'无效的月份'的问题
- "_T":找不到标识符