为了账号安全,请及时绑定邮箱和手机立即绑定

c#怎么连接mysq阿?

/ 猿问

c#怎么连接mysq阿?

C#
菠萝1230 2017-10-21 20:34:31

如题?

查看完整描述

2 回答

?
慕函数8304189

新建一个控制台应用,下载一个叫MySql.Data.dll的文件,网上可以找得到(我是在CSDN上下的)

然后添加引用

 

复制代码到主函数里,

string constr = "server=localhost;User Id=root;password=;Database=blog";
           MySqlConnection mycon = new MySqlConnection(constr);
           mycon.Open();
           MySqlCommand mycmd = new MySqlCommand("insert into blog_category(cate_id,cate_name) values('90','abc')", mycon);            if (mycmd.ExecuteNonQuery() > 0)
           {
               Console.WriteLine("数据插入成功!");
           }
           Console.ReadLine();
           mycon.Close();

完毕,里面的数据库是要你数据库里已经存在blog这张表才行,不然会抛出异常。

另外我插入中文的时候会出现乱码,不知道为什么。

 

另外如果插入数据库的语句里含有变量,可以使用string.Format

string sql1 = string.Format(@"insert into temperature(time,temp) values ('{0}', '{1}')", TIME24,TEMP);
MySqlCommand mycmd = new MySqlCommand(sql1, mycon);


查看完整回答
反对 回复 2018-03-09
?
天下有道

通过连接字符串

查看完整回答
反对 回复 2018-03-09

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信