文件名称:StoredProq:简单的现代 C++ 存储过程包装器
文件大小:12KB
文件格式:ZIP
更新时间:2024-07-14 07:37:39
C++
存储Proq
简单的现代 C++ 存储过程包装器
这个项目是为了我学习现代 C++ 技术,如可变参数模板。 它允许您轻松调用 PostgreSQL 存储过程,将参数和结果包装在简单的数据类型中。 它目前依赖于 Qt5 进行 QMetaObject 自省和 QSql,但这种依赖可能会在单独的文件中被删除或解除。
示例用法
第一步是使用 QSql 连接(从长远来看,可以使用原始 libpq 代替)
QSqlDatabase db = QSqlDatabase::addDatabase( " QPSQL " );
db.setHostName( " localhost " );
db.setDatabaseName( " test " );
bool ok = db.open();
然后你可以声明一个存储过程
SqlBindingMapper
【文件预览】:
StoredProq-master
----StoredProq.pro(443B)
----LICENSE(1KB)
----src()
--------operation.h(2KB)
--------pg_types.h(2KB)
--------queryresult.h(7KB)
--------main.cpp(4KB)
--------sqlmapper.h(7KB)
--------operation.cpp(1KB)
----.gitignore(242B)
----README.md(2KB)