postgresql - 从 AutoHotKey 快速访问 PostgreSQL 数据库

标签 postgresql autohotkey

我正在寻找一种通过 AHK 脚本与 PostgreSQL 数据库交互的方法。 我目前找到的所有方法包括从命令行运行 psql.exe,然后解析输出。当然,这会导致性能极差(每次都执行进程)。

问题是,有什么方法可以直接与数据库交互吗?是否允许您通过 DllCall 或其他语言已知的其他类似方法连接和发送查询?

图书馆应该可以做这样的事情:

psql_connection := psql_connect("localhost", "5432", "postgres", "dbpass", "TestDB")
rows := psql_query(psql_connection, "select * from TestTable limit 10") ; returns array of objects

最佳答案

您可以使用 ADO wrapper 的组合和一个 ADO 驱动程序,例如this .

进一步引用:

ActiveX Data Objects @ Wikipedia

PostgreSQL connection strings

Using PostgreSQL on Windows with ADO and VB

关于postgresql - 从 AutoHotKey 快速访问 PostgreSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24890997/

相关文章:

sql - 使用 CASE WHEN 子句的百分比差异

json - 在一个查询中更新多行,但我们期望的输入来自多个数据的 json 对象

sql - 获取每个客户的最近两个日期

sql - 调用一个函数然后在 View 中选择一个表

Windows 10 中的 AutoHotkey - 热键在某些应用程序中不起作用

Autohotkey 热字符串不适用于冒号

sql - 优化查询,使 Order by random 运行得更快

autohotkey - 如何将自动热键文件加载到另一个自动热键文件 (.ahk)

autohotkey - 仅在单独按下键时发送

windows - AutoHotKey 可以切换键盘映射吗?