八哥吃瓜群

吃瓜网是一个坐等吃瓜群众的在线吃瓜网站平台,网站主要分享生活中各种吃瓜事件,用坐等吃瓜的状态认识世界,看一个不一样的世界。

前言:

在精易论坛搜了一堆易语言连接 Postgresql 的方法。一开始使劲找模块或者支持库,结果徒劳,唯一一个封装dll的,还是很旧的版本。然后就找ado,结果也不理想,好些不能用。也没有人备注说要安装驱动,以及哪个版本。好在在群里请教用 postgresql 的人,成功地连接上了,并且做了简单的测试,没问题,还支持 unicode,正好就发下帖子记录一下,希望为需要的人节省时间。

正文:

写了两个连接Postgresql的例程。

一个是使用易语言官方库《数据库连接》这个连接。

一个是使用E2EE的《ADODB数据库连接池》这个连接。

其中用E2EE的写了unicode提交方法以及读取后还原方法。官方库那个因为我平时不用,就不耗费时间测试了。

交待一下例程环境。(这是其它帖子从未提到的,因而无法断定那些易友方法不对还是我的版本不对。)

PostgreSQL版本:16.0

odbc驱动版本:16.0

截止当前发帖时间 2024-01-10 ,官方最新Postgresql版本是16.1,odbc驱动更新到16.0,经测试可正常使用。

如使用低于16版本的,可使用13版驱动,13.0 – 14.6 版的Postgresql 可以正常使用,已应用于项目,长期稳定。

文件列表:

psqlodbc_16_00_0000_odbc.zip        (包含32位和64位odbc连接驱动)

psqlodbc_13_02_0000_odbc.zip        (包含32位和64位odbc连接驱动)

易语言使用PostgreSQL及unicode的支持例程

发表评论