07 2013 档案
摘要:c++操作- 查询mysql结果集用mysql进行数据查询的时候,mysql会返回一个结果集给我们。接着我们需要调用mysql的api,从这个结果集中取得我们要的数据。取完数据之后,需要释放这个结果集。mysql的结果集其实就是一个MYSQL_RES结构,其定义如下:typedef structst_mysql_res{my_ulonglong row_count; // 结果集的行数unsigned intfield_count, current_field; // 结果集的列数,当前列MYSQL_FIELD*fields; //...
阅读全文
摘要:为了编译一个简单的源文件main.c,需要自动生成一个makefile,以下是步骤:第一步:----------在/root/project/main目录下创建一个文件main.c,其内容如下:------------------------------------------------#include int main(int argc, char** argv){ printf("Hello, Auto Makefile!\n"); return 0;}------------------------------------------------此时状态如下:[ro
阅读全文
摘要:C++知识点一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件二、头文件的作用加强安全检测通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名四、if语句不要将布尔变量与任何值进行比较,那会很容易出错的。整形变量必须要有类型相同的值进行比较浮点变量最好少比点,就算要比也要有值进行限制指针变量要和NULL进行比较,不要和布尔型和整形比较五、
阅读全文
摘要:在Visual C++中用ADO进行数据库编程1. 生成应用程序框架并初始化OLE/COM库环境 创建一个标准的MFC AppWizard(exe)应用程序CADOConnection,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。 本例为: BOOL CADOConnectionDlg::OnInitDialog() { ::CoInitialize(NULL); //初始化OLE/COM库环境 // 如果没有这一条,系统会报错: 完成该操作所需的数据还不可使用 } 程序最后(可以实在应用程序关闭时)要调用 ::CoUn.
阅读全文
摘要:在学习SQL的时候,本来预计花三天的时候掌握MS SQL这些基础,现在争取提前一天看完。总结沉底下来,其实也没有多少东西:1、程序初始化前,先连接数据库MFC程序中添加记录的代码:[cpp]view plaincopyprint?/************************************************************************//*函数作用:对话框默认初始化函数,连接SQL数据库、添加列表头/*函数参数:无/*返回值:成功返回TRUE,否则返回FALSE/*说明:ByKoma2009-08-2020:18Edit/****************
阅读全文
摘要:C++连接SQL数据库第一步 系统配置1.设置SQLSERVER服务器为SQL登录方式,并且系统安全性中的sa用户要设置登录功能为“启用”,还有必须要有密码。2.需要在ODBC中进行数据源配置,数据源选\”SQL SERVER”,登录方式使用“使用输入用户登录ID和密码的SQL SERVER验证”,并填写登录名(sa)和密码,注意一点,密码不能为空,这就意味着你的sa用户必须得有密码。否则无法通过系统本身的安全策略。测试通过就完成了配置。C++连接SQL数据库第二步 C++与SQL连接初始化1.在你所建立的C++项目中的stdafx.h头文件中引入ADO具体代码如下#import“c:\Pro
阅读全文
摘要:#include #include #include #include #include "include/mysql.h" #pragma comment(lib,"libmySQL.lib") using namespace std;int main() { int ret; char column[32][32]; char datatable[255]; MYSQL MysqlTemp; MYSQL_RES * result; MYSQL_FIELD *fd; MYSQL_ROW sql_row;/************************
阅读全文
摘要:通过MySQL自己的API函数进行连接 1、使用API的方式连接,需要加载mysql的头文件和lib文件。在VS2010的附加包含目录中添加\MySQL\MySQL Server 5.1\include。在安装MySql的目录下找。 把libmysql.dll和libmysql.lib文件拷贝到所建的工程目录下。然后在头文件里包含以下内容 //mysql所需的头文件和库文件 #include "winsock.h" #include "mysql.h" #pragma comment(lib,"libmySQL.lib") 2、进行编
阅读全文
摘要:目的:1、掌握mysql的安装,建库、建表、表的三种基本操作、查询、多表查询、数据库的备份与恢复2、MYSQL 服务器的简单维护3、mysql+apache+php的环境搭建一、如何安装mysql服务器:我们使用当前MY-SQL的比较新的版本MY SQL 5.0版。首先,如何得到MY SQL 5.0 我们可以从网上下载([url]www.mysql.cn[/url])。我们来看一下如何进行安装MY SQL支持多平台,也就是说它可以工作在WINDWOS平台上,也可以工作在LINUX平台上,在LINUX下的安装可能会复杂那么一点点,但在WINDOWS下的安装还是很简单的,和咱们平时安装软件没什么两
阅读全文
摘要:1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列派生类的声明和定义以及一个冲CWinApp类派生而来的类的全局对象。CWinApp类被称之为应用程序对象,在一个MFC程序当中只允许有一个应用程序对象。由于CWinApp的派生对象是全局的,因此这个对象的构造函数会在所有的其他代码运行之前被调用,而由于CWinApp类当中包含了HWND、HINSTANCE等句柄的存在,其构造函
阅读全文