vc2008 + libpq + postgresql 8.4 配置
2011-01-13 17:35 杨兴亚 阅读(761) 评论(0) 编辑 收藏 举报vc2008 + libpq + postgresql 8.4 配置
最近在做一个相关的项目。数据库为 postgresql 8.4,安装之后,用vc连接postgresql 8.4就出现问题了。。。具体的问题如下:
可以选择odbc连接数据库,可以使用libpq库连接。在安装了odbc驱动后怎么都连接不上。改用libpq库来连接了。
打开postgresql 8.4 安装文档。其中libpq库的说明并不是很清楚。在添加了include目录后,添加lib文件目录和libpq.lib文件。
然后在postgresql 8.4 安装目录中的bin文件夹中的dll文件拷贝到vc项目目录下,调试运行,居然可以了。。。
连接问题都可以了,现在的问题是对于多线程操作同一个连接的时候会有问题。。。最后调试怎么都没发现这个问题。查了文档很多遍
终于解决了是 多线程操作同一个连接的时候会有问题,定位了问题,就直接在连接的操作上加上互斥量。。。调试运行。。。
一切ok。。。
Insert mode