C/C++连接MySql数据库-阿里云开发者社区

开发者社区> 技术小阿哥> 正文

C/C++连接MySql数据库

简介:
+关注继续查看

本文档是关于如何使用MySql的API连接MySql数据库,开发环境为VS2013.

开发环境设置:

先确定以下两个位置

mysql.h所在位置:C:\software\wamp\bin\mysql\mysql5.5.20\include

wKioL1YLpi3BfVkFAAOFsizaBzw575.jpg

libmysql.lib所在位置:F:\mysql\mysqllib

wKiom1YLpi_CcmdJAAEA4_tYQ34864.jpg

需要把VS2013的工程中的头文件路径和连接库路径指向上面的两个地方:

将该项目属性页的C/C++->常规->附加包含目录指向:C:\software\wamp\bin\mysql\mysql5.5.20\include

wKiom1YLpkbB4QriAAJie6PWW8E418.jpg

将项目属性页的链接器->常规->附加库目录指向: F:\mysql\mysqllib 

wKioL1YLpnWw1xlGAAKHjUuxdJY049.jpg

将链接器->输入->附加依赖项中添加libmysql.lib

wKiom1YLpnjiBMRsAAJEXRBU7tE492.jpg

需要把libmysql.dll放到项目Debug文件夹中

wKioL1YLpp-gKvmIAADI4Mzbcr4603.jpg

否则会出现以下错误:

wKioL1YLpq3SkDURAABTNARgtPI783.jpg



本文转自 corasql 51CTO博客,原文链接:http://blog.51cto.com/corasql/1699619,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
数据库连接字符串
SQLServer 连接字符串 MySql 连接字符串 Data Source=127.0.0.1;Database=DBName;User Id=root;Password=root;
984 0
JDBC连接数据库
  一、JDBC数据库连接通用数据访问层(JDBCDBManager.java) 代码如下: package com.myhome.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.Result
1465 0
c3p0数据库连接池
C3P0: 一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。   默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。
1124 0
linux自动定时备份web程序和mysql数据库
  前些天受朋友说linux定时备份不知道怎么搞,叫帮忙处理一下。由于这段时间正闲着,所以也就欣然答应。由于朋友对linux不懂也希望我将操作的过程记录下来,也就是越详细越好。所以写得比较$%^&*。本以为半个小时或者一个小时可以搞好,谁不知整整搞了一天。
949 0
C++ 连接数据库的入口和获取列数、数据
这里不具体放出完整的程序,分享两个核心函数:   由于这里用到的函数是编译器自己的库所没有的,需要自己下载mysql.h库或者本地有数据库,可以去bin找到,放进去。        前提,我自己的测试数据库是WampServe自带的mysql,曾经试过连接新浪云的,发现很坑,它里面的要放代码进去它空间才能连,不能在本机连,连接的输入形参全是它规定的常量! 第一个是连接数据库的:       行内带有详细注释,皆本人的见解,有理解错的,求帮指出。
830 0
MySql状态查看方法 MySql如何查看连接数和状态?
原文:MySql状态查看方法 MySql如何查看连接数和状态? 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接  怎么进入mysql命令行呢? mysql的安装目录下面有个bin目录,先用命令行进入该目录,然后用 mysql -uroot -p123456 来登录(注意:用户名和密码不用包含“”)  命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。
849 0
TCP最大连接数测试工具
Avalanche 和WebSuite都可以测,SMB上用这个软件。要是没有这个软件,你可以找思博伦的工程师要个试用版的先测,买不买那个就看你们公司了。
1836 0
13694
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载