zoukankan      html  css  js  c++  java
  • Qt中数据模块学习

    QtSql模块

      驱动类型和数据库:不同的数据库用不同的驱动连接(接口不同)

        QDB2->DB2

        QOCI->orcle

        QODBC->SQLServer等

      QSqlDataBase类,关于数据库的各种操作,连接数据库,打开,关闭数据库,删除连接,查看驱动类型

      QSqlIndex类,索引,append()追加字段,name()返回索引的名字

      QSqlFieldl类,字段,name(),setName(),value(),setValur(),关于字段的名字设置获取,值的设置和获取  

      QSqlRecord类,记录,setValue(index,value),value(index),fileName(index),count()字段数

      QSqlQuery类,执行SQL语句,对表进行增删改查,创建移除等,next(),previous(),first(),last()对SQL语句执行的结构进行查看,exec(QString)执行SQL语句

      QSqlQueryModel类,在QSqlQuery类基础上执行SQL语句,model->setQuery(SQL语句)与VIew配合,view->setModel(model)将执行结构显示在View上,或是model->record(i)->value()获得执行结果。这个模型是只读模型

      QSqlTableModel类,可读可写模型,继承自QSqlQueryModel,removeRow(),removeCounts()删除表的列和行,setEditStrategy(),select(),rowCount(),settable(),setRecord(),tableName(),insertRecord().

  • 相关阅读:
    Android logcat命令详解
    使用Dom4j操作XML
    最全面的常用正则表达式大全
    struts.xml配置文件(package,namespace,action)
    ActiveMQ入门实例
    Windows Intel VT-x开启
    Java ArrayList的不同排序方法
    Hibernate面试问题集锦: 概述
    10个有关String的面试问题
    50道Java线程面试题
  • 原文地址:https://www.cnblogs.com/weizhixiang/p/6259318.html
Copyright © 2011-2022 走看看