MySQL:vs2008下c#连接MySQL数据库
2014-04-29 22:52
477 查看
MySQL:vs2008下c#连接MySQL数据库
首先我们在VS2008环境下新建一个C#工程
如下图
接着打开新建的工程 vs2008 已经帮我们写好了main函数 代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
}
}
}
我们所要做的就是在main函数里 实现 连接功能 和相应的人机交互;
首先我们要引入相关的类
using MySql.Data.MySqlClient;
using System.Data;
注意在这之前 我们必须先将相应的动态链接库 引入工程
MySql.Data便是我们所要引入的库文件
如果没有请先安装MySql.Data.dll(5.0.9.0)组件
然后 我们在事先写好的main函数里添加下面的代码:
string ConnectionString = "Database=Test;Data Source=localhost;User Id=root;Password=";
//这个是连接用的字符串 也是最重要的部分
//Test是所要连接的数据库名称
//localhost 表示连接的是本地数据库 若要连接远程数据库则该为相应的远程机器的IP即可
//root 是用户名
//Password(密码) 填上相应的即可 我这里为空
MySqlConnection dbconn = new MySqlConnection(ConnectionString);//连接MySQL数据库
MySqlCommand cmd = dbconn.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "create table newtable like mytable ";//自定义的SQL语句:根据已有的mytable表新建一个 newtable表
int ret = 0;
try
{
if (cmd.Connection.State == ConnectionState.Broken)
{
cmd.Connection.Close();
cmd.Connection.Open();
}
else if (cmd.Connection.State == ConnectionState.Closed)
{
cmd.Connection.Open();//打开连接
Console.WriteLine("OK");//若连接成功则打印OK
}
ret = cmd.ExecuteNonQuery();//执行SQL语句
}
catch (Exception ex)//异常处理
{
string m = ex.Message;
ret = -5;
Console.WriteLine(m);//打印出错信息
while (true)//这里的while死循环是为了保证控制台不关闭 查看相应的打印信息
{
}
}
cmd.Dispose();//关闭控制台
dbconn.Close();//关闭连接
return ret;
最后的运行结果:
测试成功!!
相关资源下载
Mysql图形界面管理工具
http://115.com/file/c26jmfmo#Navicat(8.0.20)+Patch.rar
mysql.data.dll
http://115.com/file/anrvt6qh#mysql.data.dll.zip
MySQL
http://115.com/file/e7xef6ha#mysql-instal...-5.5.25.0.msi
相关文章推荐
- C#调用MySQL数据库(使用MySql.Data.dll连接)mysql-connector-net-6.10.4.msi
- c# winform通过mysql .net驱动连接mySql数据库
- 封装类之MYSQLHelper(C#连接MySql数据库)
- 使用mysql.data.mysqlclient实现C#连接MySQL数据库
- C#调用MySQL数据库(使用MySql.Data.dll连接)
- c# asp.net MySql.Data.DLL6.2下载,.net连接mysql数据库的第三方插件
- c# winform通过mysql .net驱动连接mySql数据库
- mysql安装,java以及c#连接mysql数据库
- vs2008下c#连接MySQL数据库
- 使用mysql.data.mysqlclient实现C#连接MySQL数据库
- 使用mysql.data.mysqlclient实现C#连接MySQL数据库
- 使用mysql.data.mysqlclient实现C#连接MySQL数据库
- MySql与VS2010 C#连接方法之ODBC
- 【C#与MYSQL】在VS中使用MYSQL connect Net 连接本地MYSQL
- C# asp.net 连接MYSQL帮助类
- VS2010环境下 用MySQL Connector C 连接 MySql数据库
- C#连接MySql数据库
- C#连接MySql数据库
- c#连接mysql 数据库 绝对能用
- C# 连接MySQL数据库的连接语句