我的编程空间,编程开发者的网络收藏夹
学习永远不晚

 VC++中如何使用ADO 连接MySQLl数据库

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

   VC++中如何使用ADO 连接MySQLl数据库

本篇文章给大家分享的是有关   VC++中如何使用ADO 连接MySQLl数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

通过VC开发MySQL数据库应用软件有多种方式:  

  一、通过MyODBC界面  

  二、通过Connector/C++l界面  

  三、通过MySQL   C   API界面  

  四、第三方封装的MySQL类  

  在经过反复比较,我还是选择了MySQL   C   API方式来进行MySQL的开发。  

  在VC中使用MySQL的步骤如下:  

  1、下载MySQL的服务器/客户端安装包  

  官方下载地址如下:  

  http://www.mysql.com/downloads/mysql-4.0.html  

  由于我的开发环境是Windows,所以我下载的是MySQL   for   Windows   V4.0.12  

  2、安装MySQL服务器/客户端包  

  一般情况,选择下一步就行了。  

  默认情况,MySQL会安装到C:\mysql下。  

  3、在VC中设置其开发环境  

  [选项/项目/VC目录]  

  a.设置包含路径为c:\mysql\include  

  b.设置引用路径为c:\mysql\include  

  c.设置库路径为c:\mysql\lib\debug  

  [项目属性]  

  d.在设置链接器-输入-附加依赖项为libmySQL.lib  

  e.在stdafx.h中加入以下行:  

  #include   <winsock.h>  

  #include   "mysql.h"  

  4、至此就可以使用C   API函数进行开发了。  

  FAQ:  

  1.若出现无法使用mysql.h定义的类型的错误时,可重新生成工程即可.  

  2.若出现链接错误,可将libmySQL.dll文件拷贝到工程当前目录下.  

  MySQL提供了很多函数来对数据库进行操作,大致可以分为以下几类:  

  第一部分  
控制类函数  

  mysql_init()初始化MySQL对象  

  mysql_options()设置连接选项  

  mysql_real_connect()连接到MySQL数据库  

  mysql_real_escape_string()将查询串合法化  

  mysql_query()发出一个以空字符结束的查询串  

  mysql_real_query()发出一个查询串  

  mysql_store_result()一次性传送结果  

  mysql_use_result()逐行传送结果  

  mysql_free_result()释放结果集  

  mysql_change_user()改变用户  

  mysql_select_db()改变默认数据库  

  mysql_debug()送出调试信息  

  mysql_dump_debug_info()转储调试信息  

  mysql_ping()测试数据库是否处于活动状态  

  mysql_shutdown()请求数据库SHUTDOWN  

  mysql_close()关闭数据库连接  

  第二部分  
信息获取类函数  

  mysql_character_set_name()获取默认字符集  

  mysql_get_client_info()获取客户端信息  

  mysql_host_info()获取主机信息  

  mysql_get_proto_info()获取协议信息  

  mysql_get_server_info()获取服务器信息  

  mysql_info()获取部分查询语句的附加信息  

  mysql_stat()获取数据库状态  

  mysql_list_dbs()获取数据库列表  

  mysql_list_tables()获取数据表列表  

  mysql_list_fields()获取字段列表  

  第三部分  
行列类操作函数  

  mysql_field_count()获取字段数  

  mysql_affected_rows()获取受影响的行数  

  mysql_insert_id()获取AUTO_INCREMENT列的ID值  

  mysql_num_fields()获取结果集中的字段数  

  mysql_field_tell()获取当前字段位置  

  mysql_field_seek()定位字段  

  mysql_fetch_field()获取当前字段  

  mysql_fetch_field_direct()获取指定字段  

  mysql_frtch_fields()获取所有字段的数组  

  mysql_num_rows()获取行数  

  mysql_fetch_lengths()获取行长度  

  mysql_row_tell()获取当前行位置  

  mysql_row_seek()行定位  

  mysql_data_seek()行定位  

  mysql_fetch_row()获取当前行  

  第四部分  
线程类操作函数  

  mysql_list_processes()返回所有线程列表  

  mysql_thread_id()获取当前线程ID  

  mysql_thread_safe()是否支持线程方式  

  mysql_kill()杀列一个线程  

  第五部分  
出错处理类函数  

  mysql_errno()获取错误号  

  mysql_error()获取错误信息  

以上就是   VC++中如何使用ADO 连接MySQLl数据库,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

 VC++中如何使用ADO 连接MySQLl数据库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

使用ADO或ODBC连接Access数据库时80004005错误

80004005错误通常是由于连接字符串或数据库引擎配置错误引起的。以下是一些可能的解决方案:1. 确保连接字符串正确:连接字符串应包含正确的数据库路径、用户名和密码(如果有)等信息。检查连接字符串是否包含特殊字符或无效字符,并确保路径和文
2023-09-14

如何使用PHP7连接数据库

这篇文章给大家介绍如何使用PHP7连接数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mysqli面向对象风格
2023-06-15

如何使用 PHP 连接数据库?

连接数据库指南:建立连接:使用 mysqli 或 pdo 建立数据库连接。pdo 连接方法:使用面向对象风格、pdostatement 或简写方式连接 pdo。实战案例:按 userid 查询用户。关闭连接:完成操作后关闭数据库连接。使用
如何使用 PHP 连接数据库?
2024-04-20

如何在Flask中使用SQLAlchemy连接数据库

这篇文章将为大家详细讲解有关如何在Flask中使用SQLAlchemy连接数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、连接mysql在 Flask-SQLAlchemy 中,数据
2023-06-14

如何使用NavicatPremium连接Oracle数据库

这篇文章主要介绍了如何使用NavicatPremium连接Oracle数据库,需要的朋友可以参考下
2023-01-28

如何使用PHP连接MySQL数据库

这篇“如何使用PHP连接MySQL数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何使用PHP连接MySQL数据库”文
2023-07-06

Flask数据库如何连接与使用

本篇内容主要讲解“Flask数据库如何连接与使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Flask数据库如何连接与使用”吧!数据库连接配置HOST = "XXXXXXXXXXXXX"POR
2023-07-05

sqlite数据库连接池如何使用

SQLite数据库是一种轻量级的数据库,不支持连接池。每个连接都是一个独立的数据库文件,因此在SQLite中并不需要使用连接池。如果你想在Python中使用SQLite数据库,可以使用sqlite3模块来连接数据库并执行操作。以下是一个简
sqlite数据库连接池如何使用
2024-04-09

Druid数据库连接池如何使用

这篇文章主要介绍了Druid数据库连接池如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Druid数据库连接池如何使用文章都会有所收获,下面我们一起来看看吧。概述1.数据库连接池是个容器,负责分配、管理数
2023-07-05

ADO.Net 中如何使用Team连接创建数据库

ADO.Net 中如何使用Team连接创建数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Connection Pool 是什么呢每当程序需要读写数据库地时候。Connec
2023-06-17

Python中如何连接数据库

今天就跟大家聊聊有关Python中如何连接数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python连接数据库之postgresql: 使用psycopg2来连接示例代码:im
2023-06-17

PHP7中如何连接数据库

这篇文章主要介绍了PHP7中如何连接数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用原生PHP来连接MySQL的方法有 MySQL库、MySQLi库以及PDO,由于P
2023-06-15

编程热搜

目录