
SQL 数据库
Jiao2_vc
我是人才!!
展开
-
SQLserver游标原理和使用方法
在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是转载 2009-08-27 16:19:00 · 647 阅读 · 0 评论 -
QT笔记:数据库总结(一)
#include QT += sql QSqlDatabase类实现了数据库连接的操作 QSqlQuery类执行SQL语句 QSqlRecord类封装数据库所有记录 QSqlDatabase类 QSqlDatabase db = QSqlDatabase::addDatabase("QOCI"); db.setHostName("localhost");转载 2016-09-08 14:36:29 · 400 阅读 · 0 评论 -
QT笔记:数据库总结(二)之SQL模型类-QSqlQueryModel模型
QSqlQueryModel类为SQL的结果集提供了一个只读的数据模型,下面我们先利用这个类进行一个最简单的操作. 常用函数 void QSqlQueryModel::setQuery ("SQL语句") // 执行SQL语句,此处还可以传入QSqlQuery对象,此时可以利用QSqlQuery类的某些特性,如预操作等. setHeaderData() //设置水平头标题转载 2016-09-08 14:40:01 · 496 阅读 · 0 评论 -
QT笔记:数据库总结(三)之SQL模型类-QSqlTableModel模型
QSqlTableModel类继承至QSqlQueryModel类,该类提供了一个可读写单张SQL表的可编辑数据模型,功能:修改,插入,删除,查询,和排序 常用函数 QVariant headerData ( int section,Qt::Orientation orientation, int role = Qt::DisplayRole ) const 获取水平头或垂直头标转载 2016-09-08 14:40:45 · 1201 阅读 · 0 评论 -
QT笔记:数据库总结(四)之SQL模型类-QSqlRelationalTableModel模型
该类为单张的数据库表提供了一个可编辑的数据模型,它支持外键,除此之外和QSqlTableModel没有什么不同 model = new QSqlRelationalTableModel(this); model->setEditStrategy(QSqlTableModel::OnFieldChange); //属性变化时写入数据库 model->setTable("st转载 2016-09-08 14:41:38 · 594 阅读 · 0 评论 -
QT笔记:数据库总结(五)之SQL模型类-QDataWidgetMapper类
QDataWidgetMapper将一个数据库记录字段反映到其映射的窗口部件中,同时将窗口部件中所做出的更改反映回数据库,关键是关联一个model和一组widget 一、步骤 1、创建 QDataWidgetMapper 对象 2、关联 model 3、关联 widgets,并创建其与model中section的映射 4、定位到某个record QDataWidgetM转载 2016-09-08 14:42:36 · 600 阅读 · 0 评论