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

常见电子商务网站基本模式企业展厅建设计划书

常见电子商务网站基本模式,企业展厅建设计划书,仓库网站开发,网络设计师需要学什么目录 Mysql数据库代码封装头文件与源文件 Mysql数据库代码封装 业务层代码不要直接写数据库,因为业务层和数据层的代码逻辑也想完全区分开。万一不想存储mysql,想存redis的话,就要改动大量业务代码。解耦合就是改起来很方便。 首先需要安装m…

目录

  • Mysql数据库代码封装
  • 头文件与源文件

Mysql数据库代码封装

业务层代码不要直接写数据库,因为业务层和数据层的代码逻辑也想完全区分开。万一不想存储mysql,想存redis的话,就要改动大量业务代码。解耦合就是改起来很方便。
首先需要安装mysql以及libmysqlclient-dev这个开发包
在这里插入图片描述
依赖文件加一个
在这里插入图片描述
头文件搜索路径加一个
在这里插入图片描述

头文件与源文件

#ifndef DB_H
#define DB_H#include <mysql/mysql.h>
#include <string>
using namespace std;//数据库操作类
class MySQL
{
public://初始化数据库连接MySQL();//释放数据库连接资源~MySQL();//连接数据库bool connect();//更新操作bool update(string sql);//查询操作MYSQL_RES* query(string sql);private:MYSQL * _conn;
};#endif
#include "db.h"
#include <muduo/base/Logging.h>//数据库配置信息
static string server="127.0.0.1";
static string user="root";
static string password="123456";
static string dbname="chat";//初始化数据库连接
MySQL::MySQL()
{_conn=mysql_init(nullptr);
}//释放数据库连接资源
MySQL::~MySQL()
{if(_conn!=nullptr)mysql_close(_conn);
}//连接数据库
bool MySQL::connect()
{MYSQL *p=mysql_real_connect(_conn,server.c_str(),user.c_str(),password.c_str(),dbname.c_str(),3306,nullptr,0);if(p!=nullptr){//c和c++代码默认的编码字符是mysql_query(_conn,"set names gbk");}return p;
}//更新操作
bool MySQL::update(string sql)
{if(mysql_query(_conn,sql.c_str())){LOG_INFO<<__FILE__<<":"<<__LINE__<<":"<<sql<<"更新失败!";return false;}return true;
}//查询操作
MYSQL_RES* MySQL::query(string sql)
{if(mysql_query(_conn,sql.c_str())){LOG_INFO<<__FILE__<<":"<<__LINE__<<":"<<sql<<"查询失败";return nullptr;}return mysql_use_result(_conn);
}

添加一条数据,注册业务
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/991244/

相关文章:

  • 专门做焦点图的网站万江区仿做网站
  • 东莞工程网站建设网站建设需要考虑因素
  • 云南省网站建设收费调查报告论文做网站多久才会有收益
  • 做任务得佣金的网站如何手机网站建立
  • 百度搜索下载做seo网站的公司
  • wordpress网站背景设置方法wordpress添加底部漂浮栏菜单
  • phpnow搭建本地网站住房和城乡建设部电工证
  • 外贸企业网站策划wordpress静态
  • 大学网站建设管理制度电子商务平台的开发建设
  • 网站建设都会用到哪些建站工具电脑自己做网站可以吗
  • 衡水做网站中国展览公司前十名
  • 网站建设现在市场大不大怎样提交网站百度收录
  • 服务器租用网站模板wordpress建站教程入门
  • 比较商务网站的营销策略广东seo课程
  • app大全seo快排公司哪家好
  • 做订票网站设计要多久网站维护一年一般多少钱?
  • 阿里云centos7做网站微信网站怎么做的好
  • 外网服装设计网站wordpress建站教程交友
  • 个人网站有什么外国广告做可以做图片视频的网站
  • 网站模板 带手机端瓜子二手车直卖网
  • 深圳宝安网站建设500元起价福州网站模板建站
  • 网站建设与网页设计是什么意思小程序开发教程 下载
  • 做a货包好的网站wordpress的登录界面
  • 长沙制作网站汉鼎宇佑建设投资网站
  • 软件定制开发哪家好谷歌seo和百度seo的区别
  • 安徽易企建站大连建设工程集团有限公司
  • 如何在自己电脑上做网站服务器网上注册公司在哪里
  • 珠海专业做网站的公司个人可以做聊天网站备案吗
  • 做汽车售后的网站网站开发课程学习报告
  • wordpress 企业网站模板网页基础设计