随笔分类 -  database

摘要:TreeCrtl树的节点可以随意的添加,删除,移动。树保存到数据库中,并能从数据库读出还原。 树节点的LPARAM存放ID,这个ID是数据表自增长主键。 1.数据库中读出,按PID,SID顺序,这样读出的第一个为root2.读出的数据存入list3.创建root节点,把root放入map,从list 阅读全文
posted @ 2023-07-31 13:52 XGZ21 阅读(119) 评论(0) 推荐(0)
摘要:1 WIn32 SDK 程序,尽量放在一个文件中,主要用到 Tree,ListView,Edit 控件。 2 把控件封装成类,但不封装窗口回调函数。类实例为全局变量,方便消息回调函数调用执行。这样做最简单。 3 Edit控件处理按键输入,模仿shell执行SQL查询 4 打开数据库文件时若没有此文件 阅读全文
posted @ 2023-05-23 14:14 XGZ21 阅读(648) 评论(0) 推荐(0)
摘要:在WIN11中用VS2022编写 小体积的绿色单文件,支持密码保护,XP到WIN11都能运行的数据库程序 1. 用VC60 建立一个Win32工程,VC60建立的工程默认是字节型的。2. 用VS2010 读取并转换为2010格式,再用VS2022 读取,选择SDK和平台都不升级3. 把 wxsqli 阅读全文
posted @ 2023-05-03 10:06 XGZ21 阅读(569) 评论(0) 推荐(0)
摘要:1. VS2022 创建立MFC默认多文档程序框架 简单起见,都在APP类中测试 打印输出在底部的OutputWnd类的窗口中2. 配置属性修改: 2.1 用多字节字符集,简化编程 2.2 使用MFC静态库,减少依赖 3. 基本框架修改: 在APP类中增加OnFileOpen菜单消息响应函数,把原来 阅读全文
posted @ 2023-04-11 19:39 XGZ21 阅读(521) 评论(0) 推荐(0)
摘要:MFC,MDI,VS2022,Multiple-Byte,Win32 Debug, 静态连接, zlib-1.2.11,SQlite 用ZLIB把包含图片的RTF文本压缩后存到SQLite中,然后读出解压还原。 1.下载ZLIB的源文件,解压后用VS编译静态链接库 zlibstat.lib,放到工程 阅读全文
posted @ 2022-07-22 09:38 XGZ21 阅读(143) 评论(0) 推荐(0)
摘要:1. VS2022 控制台工程,Debug X86模式,字符集选用Multi-Byte 2. 把MySQL的头文件和库文件路径加进工程。 3. 把MySQL的库目录中的动态链接库libmysql.dll 复制到工程的当前工作目录下 4. 创建表,data 字段是blob 类型, 5. 定义一段数据 阅读全文
posted @ 2022-07-16 15:44 XGZ21 阅读(229) 评论(0) 推荐(0)
摘要:1. VS2022 控制台工程,Debug X86模式,字符集选用Multi-Byte 2. 把MySQL的头文件和库文件路径加进工程。 3. 把MySQL的库目录中的动态链接库libmysql.dll 复制到工程的当前工作目录下 4. 返回值中有NULL要注意转换 头文件路径: 库文件路径: 运行 阅读全文
posted @ 2022-07-16 08:54 XGZ21 阅读(227) 评论(0) 推荐(0)
摘要:1.下载MySQL 解压到硬盘上,不用安装, win32 是数据库软件,另外是客户端工具和java连接 2.配置:以My-small.ini 为模板,改写my.ini,增加路径[mysqld]basedir=E:/MySQL/mysql-5.0.91-win32datadir=E:/MySQL/my 阅读全文
posted @ 2022-07-15 17:11 XGZ21 阅读(859) 评论(0) 推荐(0)