• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

C++如何连接并使用MySQL数据库

mysql 搞代码 4年前 (2022-01-09) 26次浏览 已收录 0个评论

在c++中,也是可以使用数据库的,今天我们就来学习一下C++连接并使用MySQL数据库的方法,有需要的小伙伴可以参考一下。

1. C++连接MySQL数据库

首先在VS里新建C++工程项目,右键工程项目名,选择属性。

选择平台选择

选择配置管理器

选择新建

下拉菜单中选择X64 .确定

选择C/C++ -> 常规 -> 附加包含目录 ,添加C:\Program Files\MySQL\MySQL Server 5.5\include(根据自己的安装目录选择)

选择连接器 -> 常规 -> 附加库目录 。 添加C:\Program Files\MySQL\MySQL Server 5.5\lib;(根据自己的安装目录选择)

选择连接器 -> 输入 -> 附加依赖项 。 添加C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.lib;(根据自己的安装目录选择)

最后将动态链接库libmysql.dll复制到工程的X64生成目录下。该动态连接库文件在C:\Program Files\MySQL\MySQL Server 5.5\lib\目录下

2. MySQL常用API函数

mysql_affected_rows() 返回被最新的UPDATE, DELETE或INSERT查询影响的行数。

mysql_close() 关闭一个服务器连接。

mysql_connect() 连本文来源gaodai#ma#com搞@@代~&码*网/接一个MySQL服务器。该函数不推荐;使用mysql_real_connect()代替。

mysql_change_user() 改变在一个打开的连接上的用户和数据库。

mysql_create_db() 创建一个数据库。该函数不推荐;而使用SQL命令CREATE DATABASE。

mysql_data_seek() 在一个查询结果集合中搜寻一任意行。

mysql_debug() 用给定字符串做一个DBUG_PUSH。

mysql_drop_db() 抛弃一个数据库。该函数不推荐;而使用SQL命令DROP DATABASE。

mysql_dump_debug_info() 让服务器将调试信息写入日志文件。

mysql_eof() 确定是否已经读到一个结果集合的最后一行。这功能被反对; mysql_errno()或mysql_error()可以相反被使用。

mysql_errno() 返回最近被调用的MySQL函数的出错编号。

mysql_error() 返回最近被调用的MySQL函数的出错消息。

mysql_escape_string() 用在SQL语句中的字符串的转义特殊字符。

mysql_fetch_field() 返回下一个表字段的类型。

mysql_fetch_field_direct () 返回一个表字段的类型,给出一个字段编号。

mysql_fetch_fields() 返回一个所有字段结构的数组。

mysql_fetch_lengths() 返回当前行中所有列的长度。

mysql_fetch_row() 从结果集合中取得下一行。

mysql_field_seek() 把列光标放在一个指定的列上。

mysql_field_count() 返回最近查询的结果列的数量。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:C++如何连接并使用MySQL数据库

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址