日期:2014-05-16  浏览次数:20638 次

Vs2010连接Mysql数据库方法



------------------------------------------- 

操作系统:winxp-32bit 
数据库:MySQL Server 5.5 
(安装路径:D:\ProgramFiles\MySQL\MySQL Server 5.5) 
IDE: Microsoft Visual Studio 2010 untimate/Professional 
(以上东西都是完整安装的) 
-------------------------------------------

下载MySQL 5.5.13 正式版:http://www.xiazaiba.com/html/361.html

一、VC设置

1、新建一个工程,随便写一个helloworld,目的是就是让工程下的“debug”文件夹出现 
2、把D:\Program Files\MySQL\MySQL Server 5.5\lib下面的libmysql.dll复制到工程的debug文件夹里面 
3、接下来要设置一些引用文件的环境变量,首先,点击项目->属性->vc++目录。 
然后“include目录”那把“D:\ProgramFiles\MySQL\MySQL Server 5.5\include”给加进来 
再然后“lib目录”那里把“D:\ProgramFiles\MySQL\MySQL Server 5.5\lib”也一起加进来

VC6.0设置:

(1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的“Show directories for:”下拉列表中选中“Includefiles”,然后在中间列表框中添加你本地安装MySQL的include目录路径。(我的是D:\Program Files\MySQL\MySQL Server 5.5\include)。

(2)在上面说到的“Showdirectories for:”下拉列表中选中“Library files”,然后添加你本地安装MySQL的Lib目录路径。Lib目录下有debug目录,选debug。(我的是D:\ProgramFiles\MySQL\MySQL Server 5.5\lib\debug)。

4、然后在项目->属性窗口下点击:连接器->输入->附加依赖项,把"libmysql.lib"写进去

VC6.0设置:在“Projectsettings->Link:Object/library modules”里面添加“libmysql.lib”。

使用VC++编译时再添加以下项:

5、在stdafx.h里面添加如下的内容: 
#include "mysql.h"

#include "winsock.h" // 如果编译出错,则把该行放到#include "mysql.h"之前#pragmacomment(lib,"libmySQL.lib") // 如果在附加依赖项里已增加,则就不要添加了

二、数据库的相关操作

1、打开“开始->所有程序->MySQL->MySQLServer 5.5->MySQL Command Line Client.exe”,如果有密码就输入密码,没有设置密码就直接按回车,会提示服务器启动成功。


2、显示所有的数据库

mysql> show databases;注意一定要 敲“;”后再按回车

3、创建数据库mydb

mysql> create database mydb;


4、选择你所创建的数据库mydb

mysql> use mydb;


5、显示数据库中的表

mysql> show tables;