自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 MFC对数据库的操作---MYSQL

包含路径:...\MySQL\MySQL Server 8.0\include。引用路径:...\MySQL\MySQL Server 8.0\lib。库目录:...\MySQL\MySQL Server 8.0\lib。#include //本地数据库不需要。两个库文件:libmysql.dll、libmysql.lib。2、如果要保存中文,需要用到如下代码,否则会插入失败。3、如果设置了主键,主键不能重复,否则会插入失败。1、最好使用多字节字符集,否则会出现乱码。

2022-10-01 06:23:31 2064 1

原创 动态库特点

动态库发生变化后,如果库中函数的定义或地址(函数名、参数表、返回值未变化,仅仅是函数内部实现变化了)未变化,其他使用DLL的程序不需要重新链接。HMODULE hModule,//DLL句柄,这个参数获取的是dll在执行时的首地址绝对地址。动态库是能运行的,有入口函数,动态库最终能运行,进内存生成进程映像;别的程序调用动态库的函数,不会从动态库中抓取一份源码,只会记录调用函数在动态库的地址。注意:动态库编译连接后,也会有lib文件,是作为动态库函数映射使用,与静态库的lib完全不同。

2022-09-06 21:02:14 1296

原创 MYSQL数据库开发之路-----存储过程一

在MySQL中,常见的过程式SQL语句可以在一个存储过程体中,其中包括if语句、case语句、loop语句、while语句、iterate语句和leave语句,他们可以进行流程控制。由于存储过程内部语句要以分号结束,所以在定义存储过程前,应将语句结束标志“;在程序中一个光标可以打开多次,因为由于用户打开光标后,其他用户或程序正在更新数据表,导致用户在每次打开光标后,显示的结果都不相同。存储过程和函数:在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。...

2022-08-30 16:29:41 556

原创 MYSQL数据库开发之路-----索引

索引是由数据表中一列或多列组合而成,创建索引的目的:优化数据库的查询速度。其中,用户创建的索引指向数据库中具体数据所在位置。当用户通过索引查询数据库中的数据时,不需要遍历所有数据库中的所有数据,大幅度提高了查询效率。用户通过索引查询数据,不但可以提高查询速度同时也能降低服务器的负载。在查询数据的过程中,系统不必遍历数据表中的所有记录,而是查询索引列。缺点:使用索引可以提高检索数据的速度,队友依赖关系的字表和父表之间联合查询时,可以提高查询速度,并且可以提高整体的系统性能。...

2022-08-28 19:42:21 406

原创 MYSQL数据库开发之路-----数据查询二

右外连接(right join) 指将 右表中的所有数据 分别与 左表中的每条数据进行连接组合 ,返回的结果除内连接的数据外,还包括 右表中不符合条件的数据,并在左表中的相应列中添加null值。左外连接(left join) 指将 左表中的所有数据 分别与 右表中的每条数据进行连接组合 ,返回的结果除内连接的数据外,还包括 左表中不符合条件的数据,并在右表中的相应列中添加null值。子查询就是select查询的另一个查询的附属,在外面一层的查询中使用里面一层查询产生的结果集。=、>、>=、

2022-08-25 09:43:16 172

原创 MYSQL数据库开发之路-----数据查询一

带关键字in可以判断某个字段的值是否在指定的集合中.如果字段的值在集合中,满足查询条件,该记录会被查询出来;在使用select查询语句时,需要确定查询的数据在哪个表或者哪些表中,在进行多表查询时,需要使用到','进行分隔。单表查询是指从一张表中查询所需要的数据,相对来说操作比较简单。:表示集合中的元素,各个元素之间用逗号隔开,字符型元素需要加上单引号。:可选项,如果加上not表示不在集合内满足条件。如果要查询多个字段,用','进行分隔。

2022-08-24 20:24:18 351

原创 MYSQL数据库开发之路-----表数据的增、删、改操作

成功创建数据库和数据表之后,就可以针对表中 的数据进行各种交互式的操作,这些操作可以有效地使用、维护和管理数据库中的数据,其中常用的操作包括:增加、删除、修改操作。

2022-08-23 09:08:25 661

原创 MYSQL数据库开发之路-----运算符及控制流程

在MySQL中,常见的过程是SQL语句可以用一个存储过程体中.其中包括IF语句、case语句、loop语句、while语句、iterate语句和leave语句。用来判断数字,字符串和表达式是否相等,如果相等 返回1,否则返回0.在进行字符比较时,比较的是字符的ASCLL码,空值(NULL)不能使用"="比较。while循环语句执行时首先判断condition条件是否为真,如果是则执行循环体,否则退出循环。算术运算符是最常见的一类运算符,MySQL中支持的算数运算符包括加、减、乘、除、取余。

2022-08-22 14:09:03 177

原创 MYSQL数据库开发之路-----操作数据表

创建表的create table命令还有另外一种语法结构, 在一张已经存在的数据表的基础上创建一份该表的备份,也就是复制表。对于一个已经成功创建的数据表,可以使用 show 或者describe(或者desc)来查看指定数据表的结构。:必选项,用于指定依照哪个数据表来创建新表,也就是为哪个数据表创建副本。:可选项,表示如果出现重复关键的行,则只执行一行,其他重复的行被删除。:表示新创建的数据表名,该数据表名必须是在当前数据库中不存在的表名。:用于指定要修改的数据表的名称。:用于定义要修改的内容,其。

2022-08-19 14:54:33 290

原创 MYSQL数据库开发之路-----数据库操作

通过数据定义语言(Data Definition Language ,DDL)方便的对数据库中的对象进行定义。

2022-08-19 10:08:22 435

原创 MYSQL数据库开发之路-----数据库系统概述

也称用户模式,,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。内模式也称存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。1、最大限度的共享,最小限度的冗余度,消除数据及数据依赖关系中的冗余部分,使依赖于同一个数据模型的数据达到有效的分离。,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。实体是指客观存在并可相互区别的事物,既可以是实际的,也可以是抽象的。......

2022-08-18 13:53:02 410

原创 23种设计模式 -----Day03:装饰者模式

装饰者模式是指在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它通过创建一个包装对象,也就是装饰来包裹真实的对象。23种设计模式之一,装饰模式(DecoratorPattern),又叫装饰者模式。动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活[DP]。...

2022-08-04 09:09:02 164

原创 23种设计模式 -----Day02:策略模式

策略模式(StrategyModel)是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合[DPE]。.........

2022-08-02 10:44:59 194

原创 23种设计模式 -----Day01:简单工厂模式

一套被反复使用,多数人知晓的,代码设计经验的总结。使用设计模式的目的是为了可重用代码,让代码更容易被他人理解,保证代码的可靠性。通俗的说,就是解决问题的方法,是前辈们归纳总结出来的便于人们理解使用,增加代码的可维护性、可复用性、可扩展性。从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。.........

2022-07-28 16:05:46 180

转载 正则表达式RegExp

qt中正则表达式的操作

2022-07-20 08:16:17 54

转载 QT的坐标系统(转载)

转载自https://blog.51cto.com/u_15127505/3892877

2022-07-13 13:10:39 176

原创 【无标题】qt关于获取桌面的屏幕rect、分辨率、DPI的操作

qt关于获取桌面的屏幕rect、分辨率、DPI的操作

2022-07-13 10:57:58 1149

原创 在Qt中实现关于Json 的操作

qt中实现json的一些相关操作,主要用到qt中的五个类:QJsonValue、QJsonArray、QJsonObject、QJ'sonDOcument、QJsonParseError

2022-07-12 10:23:45 4074

原创 qt实现程序自启动

FormatQSettings::NativeFormat //使用平台最合适的存储格式存储设置。windows注册表,macOS和iOS是CFPreferencesAPI,Unix是INI配置文件QSettings::Registry32Format //32位注册表QSettings::Registry64Format //64位注册表QSettings::IniFormat //INI文件。...

2022-07-06 18:42:57 2255 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除