美文网首页
PyQt5编程(36)—使用数据库(2)

PyQt5编程(36)—使用数据库(2)

作者: 用电热毯烤猪 | 来源:发表于2018-01-01 21:55 被阅读0次
    2.1 获取表结构信息
    

    通过调用QSqlDatabase类的record()获取表结构的信息。 该函数返回一个QSqlRecord类实例。QSqlRecord类的方法有(详见http://doc.qt.io/qt-5/qsqlrecord.html):

    count():返回表的字段数;
    fieldName(int index):返回index索引处的字段名称。 如果该字段不存在,则返回一个空字符串;
    field(int index ):返回index索引处的字段,即一个QSqlField实例;
    field(QString name):返回字段名为name的字段,即一个QSqlField实例;
    indexOf(QString name): 返回字段名为name的索引值。如果有不存在此字段,返回-1;
    contains(QString name): 如果表中有name字段,返回True;否则返回False;
    isEmpty(): 如果表中没有任何字段,返回True;否则返回False;
    

    相关文章

      网友评论

          本文标题:PyQt5编程(36)—使用数据库(2)

          本文链接:https://www.haomeiwen.com/subject/zsdxnxtx.html