sql :: connection vs QSqlDatabase

时间:2016-10-06 14:59:21

标签: c++ sql-server qt

我有一个库类,它包含一个指向count(unique_data, x) %>% arrange(desc(n))

的指针
sql::Connection

并且A的方法使用class A { std::unique_ptr<sql::Connection> conn; ... } 。 我正在为这个库编写一个QT5客户端,并希望通过继承conn来为A添加一些方法。在QT中连接数据库的首选方法是使用class B : public A代替。

在这种情况下,正确的方法是什么?一个选项是只使用连接器++并避免使用QSqlDatabase。但是,我不知道是否可以让QSqlDatabase持有B并以某种方式将其重新转换为QSqlDatabase sql::Connection中的方法。

0 个答案:

没有答案