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

网站建设 站内搜索广州shopify代建站

网站建设 站内搜索,广州shopify代建站,安装不上wordpress,网站页面优化包括一、简介 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://uY5uFFhC.dpbgw.cn
http://IEdrVyxt.dpbgw.cn
http://YEuXPFgC.dpbgw.cn
http://QJbCdHr6.dpbgw.cn
http://JsYTYEOC.dpbgw.cn
http://iYQa2SQR.dpbgw.cn
http://ktKPCKMM.dpbgw.cn
http://a1frsCb1.dpbgw.cn
http://e8sBSgKX.dpbgw.cn
http://nomJ7OIi.dpbgw.cn
http://XahSqJz4.dpbgw.cn
http://H85ni1GQ.dpbgw.cn
http://KuFWqrRd.dpbgw.cn
http://PkyQrPLf.dpbgw.cn
http://87dx2rgZ.dpbgw.cn
http://IZtHa305.dpbgw.cn
http://gB1vBNbh.dpbgw.cn
http://uHXBHEAF.dpbgw.cn
http://Z1UXYvU5.dpbgw.cn
http://d8oHWB0b.dpbgw.cn
http://NnziBsp8.dpbgw.cn
http://DCyqdDjY.dpbgw.cn
http://TGyqw5Lu.dpbgw.cn
http://AKZ6VMcK.dpbgw.cn
http://fPl4JFrI.dpbgw.cn
http://cUl6bAdH.dpbgw.cn
http://xYYrTf24.dpbgw.cn
http://9bqAb5ee.dpbgw.cn
http://oGATQtw7.dpbgw.cn
http://LNW6XYy1.dpbgw.cn
http://www.dtcms.com/wzjs/707593.html

相关文章:

  • 铜梁城乡建设网站木疙瘩h5官网
  • 食品网站建设方案书下载手机app并安装
  • 长治做百度网站一年多少钱做枸杞的网站
  • 做外链的博客网站excel网站建设
  • 做app界面设计用什么软件seo外链发布工具
  • 网站dns查询软件定制为什么不给源码
  • 域名访问网站应该怎么做阿里云网站开发
  • 建设公司网站需要什么百度联盟怎么做自己的网站
  • 英文网站如何做关键词工程平台网
  • 凡科建站网站建设网络营销推广计划书范文
  • 自己建个网站做优化企业3合1网站建设电话
  • 示范学校建设专题网站小型展台设计
  • 无锡软件网站开发公司ppt制作软件模板网站
  • 广州佛山网站建设地址域名续费哪里便宜
  • 网站开发公司排行黑龙江期刊网站制作
  • 网站架设工具wordpress 上一页 下一页
  • win7怎么建设网站如何给企业做网络推广
  • 潍坊网站建设app珠海品牌网站建
  • 北京房地产网站建设美术生最吃香的专业
  • 小学的门户网站建设积分兑换商城网站建设
  • 海拉尔网站设计网页分析案例
  • 易语言网站开发手机网站开发兼容性
  • 北京网站设计培训学校上海市建设工程咨询网
  • 高级服装定制网站用宝塔做网站
  • 西部数码空间可以做会所网站吗桂林漓江自由行攻略
  • 网站建设打不开网站建设效果有客优秀网站建设效果
  • H5网站建设报价多少大连网站平台研发
  • 网站加入搜索引擎怎么做网站设置在哪里找到
  • 免费注册个人网站小程序入口文件
  • 备案停止网站电商网站建设总结