visual studio连接mysql_实现Visual Studio 2010连接到MySql

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

操作系统:winxp-32bit

数据库:MySQL Server 5.5

(安装路径:D:\Program Files\MySQL\MySQL Server 5.5)

IDE: Microsoft Visual Studio 2010 untimate/Professional

(以上东西都是完整安装的)

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

一、VC设置

1、新建一个工程,随便写一个helloworld,目的是就是让工程下的“debug”文件夹出现

2、把D:\Program Files\MySQL\MySQL Server 5.5\lib下面的libmysql.dll复制到工程的debug文件夹里面

3、接下来要设置一些引用文件的环境变量,首先,点击项目->属性->vc++目录。

然后“include目录”那把“D:\Program Files\MySQL\MySQL Server 5.5\include”给加进来

再然后“lib目录”那里把“D:\Program Files\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)在上面说到的“Show directories for:”下拉列表中选中“Library files”,然后添加你本地安装MySQL的Lib目录路径。Lib目录下有debug目录,选debug。(我的是D:\Program Files\MySQL\MySQL Server 5.5\lib\debug)。

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

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

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

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

#include "mysql.h"

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

二、数据库的相关操作

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

visual studio连接mysql_实现Visual Studio 2010连接到MySql_第1张图片

2、显示所有的数据库

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

3、创建数据库mydb

mysql> create database mydb;

7ff07bc38d8e0f764de1e88932c09649.png

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

mysql> use mydb;

abeff92161539f5277188edf1ea4a179.png

5、显示数据库中的表

mysql> show tables;

b5ff75827b9c6316a84594cb0fbc7fa9.png

因为是新创建的数据库,所以为空

6、创建一个表

mysql> create table tettable (id int(3) auto_increment not null primary key,time datetime,name char(10) not null,address varchar(20),year date,s1 char(11) ,s2 int default ‘1’ )

7dac0f492ad49281e789c85e09313b78.png

注:在建表中:

(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null,而且让他成为主字段primary key。

你可能感兴趣的:(visual,studio连接mysql)