mysql数据库数据读取类说明

mysql数据库数据读取类说明

ID:34228487

大小:112.00 KB

页数:8页

时间:2019-03-04

mysql数据库数据读取类说明_第1页
mysql数据库数据读取类说明_第2页
mysql数据库数据读取类说明_第3页
mysql数据库数据读取类说明_第4页
mysql数据库数据读取类说明_第5页
资源描述:

《mysql数据库数据读取类说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、蒂虿膅艿蒈虿芇薄螇蚈羇莇蚃蚇聿薃蕿蚆膁莅蒅蚅芄膈螃螄羃莄虿螃肆膆薅螃芈莂薁螂羇芅蒇螁肀蒀螆螀膂芃蚂蝿芄蒈薈袈羄芁蒄袇肆蒇莀袇腿芀蚈袆羈蒅蚄袅肁莈薀袄膃薃蒆袃芅莆螅袂羅腿蚁羁肇莄薇羁膀膇蒃羀衿莃荿罿肂膆螇羈膄蒁蚃羇芆芄蕿羆羆葿蒅羅肈节螄肅膀蒈蚀肄芃芀薆肃羂蒆蒂虿膅艿蒈虿芇薄螇蚈羇莇蚃蚇聿薃蕿蚆膁莅蒅蚅芄膈螃螄羃莄虿螃肆膆薅螃芈莂薁螂羇芅蒇螁肀蒀螆螀膂芃蚂蝿芄蒈薈袈羄芁蒄袇肆蒇莀袇腿芀蚈袆羈蒅蚄袅肁莈薀袄膃薃蒆袃芅莆螅袂羅腿蚁羁肇莄薇羁膀膇蒃羀衿莃荿罿肂膆螇羈膄蒁蚃羇芆芄蕿羆羆葿蒅羅肈节螄肅膀蒈蚀肄芃芀薆肃羂蒆蒂虿膅艿蒈虿芇薄螇蚈羇莇

2、蚃蚇聿薃蕿蚆膁莅蒅蚅芄膈螃螄羃莄虿螃肆膆薅螃芈莂薁螂羇芅蒇螁肀蒀螆螀膂芃蚂蝿芄蒈薈袈羄芁蒄袇肆蒇莀袇腿芀蚈袆羈蒅蚄袅肁莈薀袄膃薃蒆袃芅莆螅袂羅腿蚁羁肇莄薇羁膀膇蒃羀衿莃荿罿肂膆螇羈膄蒁蚃羇芆芄蕿羆羆葿蒅羅肈节螄肅膀蒈蚀肄芃芀薆肃羂蒆蒂虿膅艿蒈虿芇薄螇蚈羇莇蚃蚇聿薃蕿蚆膁莅蒅蚅芄膈螃螄羃莄虿螃肆膆薅螃芈MYSQL数据库数据读取类说明一、功能:只能用于数据库中数据读取。二、使用:1、有两个类mysql_class和stmt_class。如果我们需要对读出的数据做一些运算,则应使用stmt_class类;如果我们仅仅要将数据读出并显示出

3、来,则使用mysql_class更方便。2、mysql_class类功能及使用流程:读出的数据首先存入本地,然后以“行”为单位输出。所有类型的数据在输出时均已被转化为字符串的格式(如图1,以一个例子来说明)。+SELLECT*FORMstaff(调用了Execute执行查询)执行GetRow(1);执行GetField(2);输出一个string对象,“1991-4-2”(改域在数据库中是DATATIME类型)图1天蓝色框,为该类(和stmt_class类相比)的特殊操作数据库的表(staff)number(int)name(va

4、rchar)birthday(date_time)1zhang1990-3-12wang1991-4-23li1992-5-2行、列标号起始为“0”初始化类对象调用Connect连接服务器第1行第2列3、stmt_class类的功能及使用流程:读出数据到您定义的变量中,保持原始的数据类型。在获得数据前,您需要调用Bind函数,把程序中定义的数据和数据库对象绑定。以后,每执行一次GetRow操作,可将查询结果中的一行的所有域,存入对应的变量中(如图2,以一个例子来说明)。数据库的表(staff)number(int)name(var

5、char)birthday(date_time)1zhang1990-3-12wang1991-4-23li1992-5-2MYSQL语句:SELLECTnumber,nameFORMstaff调用Execute()执行查询执行GetRow(1);此时,第一行中的域number,name分别被存入number和var_name中。第1行第2列行标号起始为“0”图2天蓝色框,为该类(和mysql_class类相比)的特殊操作SetBindNum(2);首先,定义相关类型变量,以存储从数据库获得的数据:intnumber;charbu

6、f_name[20];SetBind(0,(void*)&number);SetBind(1,(void*)&buf_name[0]);执行Bind();执行GetRow(1);执行绑定操作,变量绑定结果集注册要绑定的变量设置绑定的变量个数(这里是2)初始化类对象调用Connect连接服务器注:浅色部分,并非完成一次查询所必需的操作,可以忽略。一、mysql_class类中函数说明:1、构造函数:mysql_class();原型:mysql_class(stringhost,stringuser,stringpasswd,stri

7、ngdb="");参数:host数据库服务器IP地址user登陆服务器的用户名passwd密码sb要访问的数据库的名字返回值:无。说明:db可以不指定,而在连接之后调用SelectDB函数指定.2、函数boolConnect()原型:boolConnect(void);参数:无。返回值:若连接成功,返回true;失败,返回false。3、函数:boolSelectDB();原型:boolSelectDB(stringdb);功能:选择从哪个数据库中读数据。参数:db数据库名字返回值:成功,返回true;失败,返回false。说明:

8、必须在连接数据库之后调用,这个过程也可在构造函数中完成。4、函数:voidSetQuery();原型:voidSetQuery(stringquery);功能:设置要执行的查询语句。参数:queryMYSQL语句返回值:成功,返回true;失败,返

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。