C#如何建立mysql连接

在学C#现在苦于连接sql数据库我开始安装了sql2008但是总是连接不上有可能是安装错误了所以我在电脑上安装了个amp就是php环境搭建的一个工具里面有mysql5.1... 在学C# 现在苦于连接sql数据库 我开始安装了sql2008 但是总是连接不上 有可能是安装错误了 所以我在电脑上安装了个amp 就是php环境搭建的一个工具 里面有mysql5.1 安装织梦是没问题的 这个工具提供的是 localhost 用户名root 密码为空 端口3306 我该怎样通过VS2010来连接这个数据库呢 ?
或者说我买了个虚拟主机 里面送了个mysql数据库 我该如何通过C#来连接数据库? 很想知道 求助了 搞定了绝对加分啊
还有很多不懂啦 比如创建表 , 查询一条记录,查询所有记录 ...
展开
 我来答
buhuireniio
2011-10-09 · TA获得超过170个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:61.7万
展开全部
先下载和安装MySQLDriverCS,地址:
http://sourceforge.net/projects/mysqldrivercs/
在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中
using MySQLDriverCS;

MySQLConnection conn = null;
conn = new MySQLConnection(new MySQLConnectionString("localhost", "inv", "root", "831025").AsString);
conn.Open();
MySQLCommand commn = new MySQLCommand("set names gb2312", conn);
commn.ExecuteNonQuery();
string sql = "select * from exchange ";
MySQLDataAdapter mda = new MySQLDataAdapter(sql, conn);
DataSet ds = new DataSet();
mda.Fill(ds, "table1");
this.dataGrid1.DataSource = ds.Tables["table1"];
conn.Close();
573462161
2011-10-09
知道答主
回答量:28
采纳率:0%
帮助的人:7.5万
展开全部
mysql你不会建数据库的话学习一下,然后建个库,建个表,打开vs2010,手动在服务器资源管理器中连接,连接上后右键看属性,看连接字符串。 或者托个gridview控件到页面上,手动绑定数据源,在步骤中查看连接字符串。或者建个文本文档,重命名为.udl文件,选择你的驱动,然后连接,打开文本文档,看连接字符串。
代码:引入mysql的.dll文件
连接字符串自动获得
protected static MySQLConnection GetConnection()
{
try
{
if (conn== null)
{
//连接字符串
string connString = “以上方式获得”; //实例化连接并打开
conn= new MySQLConnection(connString);
conn.Open();
}
else
{
//关闭时打开
if (conn.State == ConnectionState.Closed)
conn.Open();
}

return conn;
}
catch (Exception ex)
{
System.Console.WriteLine(ex.Message);
return null;
}
}

查询就更容易了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漠主浮沉C9756
2011-10-09 · TA获得超过301个赞
知道小有建树答主
回答量:519
采纳率:100%
帮助的人:279万
展开全部
你如果买了控件送了mysql 可以通过web版管理器操作的 建表什么的都是傻瓜式 自己做的C#程序连接mysql数据库 和mssql基本没差别 引用的类不同而已
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式