使用QtSQL创建数据库表而不执行查询

时间:2017-07-19 20:10:56

标签: mysql qt

是否可以使用QtSql api创建表而无需执行查询,例如我不想这样做

QSqlQuery query;
query.exec("create table person (id int primary key, "
           "firstname varchar(20), lastname varchar(20))");

是否可以使用qvariants而不是SQL类型 那是否有另一种添加/指定列和数据类型的方法?

1 个答案:

答案 0 :(得分:0)

看看QPersistent,它是将Qt Object转换为SQL表的包装器,您可以通过修改Qt对象直接管理数据库。