当前位置: 首页 > news >正文

网站字体标准自己制作网页怎么制作的

网站字体标准,自己制作网页怎么制作的,看板娘wordpress,wordpress mingle目录 1.知识点概述 2.occi中事务操作 3.数据表介绍 4.关于数据库中创建第二个用户 5.项目中秘钥协商对应的数据库操作 6.项目中数据库操作对象的添加和初始化 7.共享秘钥写入数据库 8.写数据库操作先关occi函数封装和使用 9.验证秘钥写数据功能 10.配置管理终端的作用…

目录

 

1.知识点概述

2.occi中事务操作

3.数据表介绍

4.关于数据库中创建第二个用户

5.项目中秘钥协商对应的数据库操作

6.项目中数据库操作对象的添加和初始化

7.共享秘钥写入数据库

8.写数据库操作先关occi函数封装和使用

9.验证秘钥写数据功能

10.配置管理终端的作用

11.在qt中通过源码编码oci驱动

12.qt中的QSLDATABASE常用api

13.qt中数据库查询相关api函数

14.qt中链接数据代码

15.数据库查询遍历结果集

16.qt中数据库事务操作

17.qt中链接Mysql的注意事项

18.配置管理终端作用

19.QJSONDOCUMENT和QJSONARRAY类

20.json对象类

21.QJSONVALUE类

22.将json数组或对象转换为字符串步骤


 

1.知识点概述

2.occi中事务操作

3.数据表介绍

- 在Qt中进行数据库操作需要使用的类: `QSqlDataBase`

  - 属于的模块: `sql`

  - 使用这个类可以创建出一个连接数据库服务器的实例

    - 单例

  - 相关的操作函数

    ```c++
    // 打印qt支持的数据库驱动的名字
    // QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
    [static] QStringList QSqlDatabase::drivers()
    // 添加一个数据库实例
    [static] QSqlDatabase QSqlDatabase::addDatabase(const QString &type, const QString &connectionName = QLatin1String( defaultConnection ))

4.关于数据库中创建第二个用户

    参数:
            - type: 连接什么样的数据库, 不同的数据库对应不同的type字符串
            - connectionName: 连接名, 在一个项目中连接2个及以上数据库的时候需要指定连接名
    // 得到通过addDatabase函数添加的实例对象
    [static] QSqlDatabase QSqlDatabase::database(const QString &connectionName = QLatin1String( defaultConnection ), bool open = true)
    // 关闭数据库连接
    void QSqlDatabase::close();
    
    // 初始化要连接远程数据库服务器信息
    // 设置远程数据库服务器地址
    void QSqlDatabase::setHostName(const QString &host);
        - host: 可被解析的域名, 或者是一个IP地址
    // 设置连接的服务器监听的端口
    // 这个函数可以不调用, 如果数据库的监听的默认端口没有被修改过, 就不需要进行setPort的设置
    void QSqlDatabase::setPort(int port);
    // 设置数据实例名(数据库名)
    void QSqlDatabase::setDatabaseName(const QString &name);
    // 设置数据库用户
    void QSqlDatabase::setUserName(const QString &name);
    // 设置数据库密码
    void QSqlDatabase::setPassword(const QString &password);

5.项目中秘钥协商对应的数据库操作

 // 连接数据库
    // 返回true-> 连接成功, false-> 连接失败
    bool QSqlDatabase::open();
    
    // 事务相关
    bool QSqlDatabase::transaction();
    // 提交事务
    bool QSqlDatabase::commit();
    // 数据回滚
    bool QSqlDatabase::rollback();
    ```

  - 数据库查询的类: `QSqlQuery`

    ```c++
    // 构造函数
    QSqlQuery::QSqlQuery(const QString &query = QString(), QSqlDatabase db = QSqlDatabase());
    // 执行一个sql语句, 可以在构造对象的时候指定, 也可以在exec的时候指定
    bool QSqlQuery::exec();
    bool QSqlQuery::exec(const QString &query);
    
    // 如果是查询数据库, 会得到一个结果集, 结果可以保存在 QSqlQuery 对象中
    // 遍历结果集, 一条记录一条记录的遍历
    bool QSqlQuery::next();
    // 得到每条记录中的字段值
    QVariant QSqlQuery::value(int index) const;
        - index: 字段在当前记录中的编号, 从0开始
    QVariant QSqlQuery::value(const QString &name) const;
        - name: 字段的名字
    ```

6.项目中数据库操作对象的添加和初始化

```c++
// 常用类一共有四个
QJsonDocument
QJsonArray
QJsonObject
QJsonValue

// 使用json实际场景: json数据在内存, json数据在磁盘中
// 数据在磁盘文件中
1. 读磁盘文件 -> 字符串 -> json格式
2. json格式字符串 -> json数组/对象
    - 通过QJsonDocument进行转换
3. 使用QJsonArray或QJsonObject api对数据进行操作
```
 

7.共享秘钥写入数据库

```c++
// json格式字符串 -> json文档对象
[static] QJsonDocument QJsonDocument::fromJson(const QByteArray &json, QJsonParseError *error = Q_NULLPTR);
// 判断文档对象中存储的是数组还是对象
bool QJsonDocument::isArray() const;
bool QJsonDocument::isObject() const;
// 文档对象转换为数组
QJsonArray QJsonDocument::array() const;
// 文档对象转换为jsonobject
QJsonObject QJsonDocument::object() const;
```

8.写数据库操作先关occi函数封装和使用

```c++
// 在内存中组织一个json数组/json对象 -> 写文件/发送
1. 创建json数组/json对象 (空数组/对象)
2. 添加数据
    - jsonarray: append, insert
    - jsonobject: insert
3. 将jsonarray, jsonobject -> QJsonDocument对象
    QJsonDocument::QJsonDocument(const QJsonObject &object);
    QJsonDocument::QJsonDocument(const QJsonArray &array);
4. QJsonDocument对象中的数据 -> 字符串
    QByteArray QJsonDocument::toJson(JsonFormat format = Indented) const;
5. 比如要写磁盘
    QFile
```

9.验证秘钥写数据功能

在Qt中进行数据库操作需要使用的类: QSqlDataBase

  • 属于的模块: sql

  • 使用这个类可以创建出一个连接数据库服务器的实例

  • 单例

  • 相关的操作函数

```c++ // 打印qt支持的数据库驱动的名字 // QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 [static] QStringList QSqlDatabase::drivers() // 添加一个数据库实例 [static] QSqlDatabase QSqlDatabase::addDatabase(const QString &type, const QString &connectionName = QLatin1String( defaultConnection )) 参数: - type: 连接什么样的数据库, 不同的数据库对应不同的type字符串 - connectionName: 连接名, 在一个项目中连接2个及以上数据库的时候需要指定连接名 // 得到通过addDatabase函数添加的实例对象 [static] QSqlDatabase QSqlDatabase::database(const QString &connectionName = QLatin1String( defaultConnection ), bool open = true) // 关闭数据库连接 void QSqlDatabase::close();

10.配置管理终端的作用

在Qt中进行数据库操作需要使用的类: QSqlDataBase

  • 属于的模块: sql

  • 使用这个类可以创建出一个连接数据库服务器的实例

  • 单例

  • 相关的操作函数

```c++ // 打印qt支持的数据库驱动的名字 // QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 [static] QStringList QSqlDatabase::drivers() // 添加一个数据库实例 [static] QSqlDatabase QSqlDatabase::addDatabase(const QString &type, const QString &connectionName = QLatin1String( defaultConnection )) 参数: - type: 连接什么样的数据库, 不同的数据库对应不同的type字符串 - connectionName: 连接名, 在一个项目中连接2个及以上数据库的时候需要指定连接名 // 得到通过addDatabase函数添加的实例对象 [static] QSqlDatabase QSqlDatabase::database(const QString &connectionName = QLatin1String( defaultConnection ), bool open = true) // 关闭数据库连接 void QSqlDatabase::close();

11.在qt中通过源码编码oci驱动

在Qt中进行数据库操作需要使用的类: QSqlDataBase

  • 属于的模块: sql

  • 使用这个类可以创建出一个连接数据库服务器的实例

  • 单例

  • 相关的操作函数

```c++ // 打印qt支持的数据库驱动的名字 // QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 [static] QStringList QSqlDatabase::drivers() // 添加一个数据库实例 [static] QSqlDatabase QSqlDatabase::addDatabase(const QString &type, const QString &connectionName = QLatin1String( defaultConnection )) 参数: - type: 连接什么样的数据库, 不同的数据库对应不同的type字符串 - connectionName: 连接名, 在一个项目中连接2个及以上数据库的时候需要指定连接名 // 得到通过addDatabase函数添加的实例对象 [static] QSqlDatabase QSqlDatabase::database(const QString &connectionName = QLatin1String( defaultConnection ), bool open = true) // 关闭数据库连接 void QSqlDatabase::close();

12.qt中的QSLDATABASE常用api

 

13.qt中数据库查询相关api函数

 

14.qt中链接数据代码

 

15.数据库查询遍历结果集

 

 

16.qt中数据库事务操作

 

17.qt中链接Mysql的注意事项

 

18.配置管理终端作用

 

19.QJSONDOCUMENT和QJSONARRAY类

 

20.json对象类

 

21.QJSONVALUE类

 

22.将json数组或对象转换为字符串步骤

 

 

http://www.dtcms.com/a/424872.html

相关文章:

  • 企业官方网站管理制度成全视频免费观看在线看电视剧
  • 无锡模板网站设计公司云设计工具
  • 企业做网站要注意些什么问题长沙网站设计工作室
  • 网站建设 关于我们网络编辑的工作内容
  • 免费创建app网站百科网站推广
  • 江苏建设人才网网站wordpress 外贸
  • 做logo好的网站汕头专业的免费建站
  • MySQL InnoDB存储引擎表的逻辑存储结构实现原理详细介绍
  • 【python】条件与循环语法详解
  • C++函数模板详解
  • ros_control 中 hardware_interface 教程
  • 做视频网站教程wordpress页面添加描述
  • 青岛专业设计网站公司怎样做关键词排名优化
  • Spring 统一功能处理 - 拦截器与适配器
  • 浙江省建设厅干部学校门户网站vi设计与网站建设招标文件
  • 网站群建设方案黄金网站大全免费2023
  • C++指针与引用详解
  • 国内做免费视频网站哪些网站可以做淘宝店招
  • 生物化学Learning Track(9)核酸的结构和功能
  • 绿园区建设局网站惠州seo报价
  • 建设360导航网站的目的是什么意思网站推广的建议
  • 软考中级习题与解答——第十四章_UML建模(1)
  • 网易做相册的网站建站之星建出来的网站如何上传
  • 网站asp设计作品硬件开发平台是指什么
  • 深圳做网站报价高校建设网站的特色
  • 学习日报 20250929|缓存击穿及其解决方案
  • Dify 源码本地部署启动及完整步骤解析
  • 有效的字母异位词(二)
  • 简单大气食品农业网站源码站长如何做视频类网站
  • 滕州网站建设 助企网络公司管理系统怎么写