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

宝鸡企业网站建设2022最新免费的推广引流软件

宝鸡企业网站建设,2022最新免费的推广引流软件,电子请帖免费制作app,闸北区网站建设一、简介 1.1 SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。Qt5以上版本可以直接使用SQLite(Qt自带驱动)。 二、下载和配置 2.1 SQLite下载…

一、简介
1.1 SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。Qt5以上版本可以直接使用SQLite(Qt自带驱动)。
二、下载和配置
2.1 SQLite下载官网下载链接
2.2 根据计算机的配置,选择所需项目是64位还是32位下载对应的压缩包
在这里插入图片描述
2.3 安装
在系统盘(C盘)建一个名称为“sqlite”的文件夹,把上面下载的两个压缩包解压到这个sqlite文件夹中
在这里插入图片描述

2.4 配置计算机环境变量
右键此电脑,点击“属性”,打开“高级系统设置。
在这里插入图片描述
2.5.验证安装是否成功
在这里插入图片描述
三、应用数据库主要是增删查改,下面是相关函数代码
3.1 首先包含相关库文件

#include <QtWidgets/QWidget>
#include <sstream>
#include <QString>
#include <QDomDocument>
#include <QTextStream>
#include <QFile>
#include <QDir>
#include <QSqlDatabase>
#include <QSqlError>
#include <QSqlQuery>
#include <QMessageBox>
#include <vector>

3.2 函数

#pragma region 创建并连接SQLite数据库
//创建并连接SQLite数据库
bool SQLite::CreateConnectDB(QString sql_name, QSqlDatabase &database)
{try{//建立并打开数据库database = QSqlDatabase::addDatabase("QSQLITE");database.setDatabaseName(sql_name);bool bol_sql_open = database.open();if (bol_sql_open == false){QMessageBox::critical(NULL, "Prompt", database.lastError().text());return false;}else{return true;}}catch (...){return false;}
}
#pragma endregion#pragma region 创建表格
//创建表格
bool SQLite::CreateTable(QString table_name)
{try{QSqlQuery sql_query;QString sql = "create table " + table_name + "(USERNAME text, PASSWORD text)";if (!sql_query.exec(sql)){QMessageBox::critical(NULL, "Prompt", sql_query.lastError().text());return false;}else{return true;}}catch (...){return false;}
}
#pragma endregion#pragma region 插入数据
//插入数据
bool SQLite::InsertData(QString table_name, QString user_name, QString password)
{try{QSqlQuery sql_query;QString sql = "insert into " + table_name + " values (?, ?)";sql_query.prepare(sql);sql_query.addBindValue(user_name);sql_query.addBindValue(password);if (!sql_query.exec()){QMessageBox::critical(NULL, "Prompt", sql_query.lastError().text());return false;}else{return true;}}catch (...){return false;}
}
#pragma endregion#pragma region 修改数据
//修改数据
bool SQLite::ModifyData(QString user_name, QString password)
{try{QSqlQuery sql_query;QString sql = "update LoginTable set PASSWORD = :PASSWORD where USERNAME = :USERNAME";sql_query.prepare(sql);sql_query.bindValue(":USERNAME", user_name);sql_query.bindValue(":PASSWORD", password);if (!sql_query.exec()){QMessageBox::critical(NULL, "Prompt", sql_query.lastError().text());return false;}else{return true;}}catch (...){return false;}
}
#pragma endregion#pragma region 查询数据
//查询数据
bool SQLite::QueryData(QString user_name, QString &password)
{try{//eg: "select * from LoginTable where USERNAME == 'user0';"QSqlQuery sql_query("select * from LoginTable where USERNAME == '" + user_name + "';");if (!sql_query.exec()){QMessageBox::critical(NULL, "Prompt", sql_query.lastError().text());return false;}else{while (sql_query.next()){password = sql_query.value(1).toString();}return true;}}catch (...){return false;}
}
#pragma endregion#pragma region 删除数据
//删除数据
bool SQLite::DeleteData(QString user_name)
{try{QSqlQuery sql_query("delete from LoginTable where USERNAME == '" + user_name + "';");if (!sql_query.exec()){QMessageBox::critical(NULL, "Prompt", sql_query.lastError().text());return false;}else{return true;}}catch (...){return false;}
}
#pragma endregion#pragma region 删除表格
//删除表格
bool SQLite::DeleteTable(QString table_name)
{try{QSqlQuery sql_query;sql_query.exec("drop table " + table_name);if (sql_query.exec()){QMessageBox::critical(NULL, "Prompt", sql_query.lastError().text());return false;}else{return true;}}catch (...){return false;}
}
#pragma endregion#pragma region 关闭数据库
//关闭数据库
bool SQLite::CloseDB( QSqlDatabase database)
{try{database.close();return true;}catch (...){return false;}
}
#pragma endregion
http://www.dtcms.com/wzjs/496008.html

相关文章:

  • 自己怎么做返利网站吗网页设计图片
  • 时间线wordpress主题西安抖音seo
  • 遵义住房和城乡建设厅网站seo教学实体培训班
  • 汽车汽配网站建设优化服务
  • 企业做网站找谁网络推广的渠道有哪些
  • 长沙网站建设站长工具查询入口
  • 织梦系统做的网站忘记登录密码百度网站怎么优化排名靠前
  • 新闻网站 内容建设关键词批量调词 软件
  • 手机网站 标题长度站长之家关键词挖掘工具
  • 中国建设银行网站怎么改支付密码是什么电子邮件营销
  • 网站建设怎么设置网址百度用户服务中心官网电话
  • 网站制作多少谷歌推广网站
  • 关键词优化助手seo快速排名工具
  • wordpress邮箱订阅关键词优化报价查询
  • 网站建设多少带宽sem数据分析
  • 推广网站的网址和网鱼相匹配seo文章外包
  • 免费建设网站广东做seo的公司
  • 政府网站建设调查报告b站推广链接
  • 怎么做微信网站免费seo工具
  • 校内 实训网站 建设软文写作兼职
  • 大流量网站建设合肥全网优化
  • 填表网站怎么做品牌咨询
  • 系统管理网站网页模板建站系统
  • 色块布局网站首页模板北仑seo排名优化技术
  • 网站在政务新媒体建设方案长沙优化科技有限公司正规吗
  • 手机好在百度做网站吗中级经济师考试
  • 百度淘宝网福州网seo
  • c2c网站开发毕业设计软件定制开发
  • 重庆网络网站推广短视频seo
  • wordpress 4.8 主题舟山百度seo