我正在寻找一种从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
libpq
和libpqtypes
或者libpqxx
可能更容易些。 - Craig RingerComObjCreate
在AutoHotkey中创建对象非常容易。但是,您必须定义所有的封送类,例如您的行对象等。 - Tahir Hassan