博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#调用MySQL数据库(使用MySql.Data.dll连接)mysql-connector-net-6.10.4.msi
阅读量:4515 次
发布时间:2019-06-08

本文共 2579 字,大约阅读时间需要 8 分钟。

下载地址:http://dev.mysql.com/downloads/connector/net/

安装指导

 

1、安装:mysql-connector-net-6.10.4.msi

其下载地址:http://dev.mysql.com/downloads/connector/net/

在Windows10 操作系统安装mysql-connector-net-6.10.4.msi

默认是安装在C盘:  

安装完后在应用工程中引用组件MySql.Data.dll。

 

 

然后在应用工程中引用组件:MySql.Data.dll。

2、安装步骤如下:

 

  

安装后完成后  C:\Program Files (x86)\MySQL\MySQL Connector Net 6.10.4\Assemblies\v4.5.2

  

MySql.Data.dll是C#操作MySQL的驱动文件,是C#连接MySQL必要插件,使C#语言更简洁的操作MySQL数据库。然后在项目中添加该组件的引用,在代码页里输入using MySql.Data.MySqlClient;我们就可以顺利的使用该类库的函数建立连接了。

 

3、测试程序

新建一个C#控制台应用程序名为:Csharp调用mysql。在C#中添加引用“MySql.Data.dll”

 

 

在Program.cs 添加代码:

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using MySql.Data.MySqlClient;   //引用MySql 6  7  8 namespace Csharp调用mysql 9 {10     class Program11     {12         static void Main(string[] args)13         {14             string constructorString = "server=localhost;User Id=root;password=;Database=company";15             MySqlConnection myConnnect = new MySqlConnection(constructorString);16             myConnnect.Open();17             MySqlCommand myCmd = new MySqlCommand("insert into t_dept(name,year) values('jjj',22)", myConnnect);18             Console.WriteLine(myCmd.CommandText);19             if (myCmd.ExecuteNonQuery() > 0)20             {21                 Console.WriteLine("数据插入成功!");22             }23             myCmd.CommandText = "insert into t_dept(name,year) values('jjj4',22)";24             Console.WriteLine(myCmd.CommandText);25             if (myCmd.ExecuteNonQuery() > 0)26             {27                 Console.WriteLine("数据插入成功!");28             }29             myCmd.CommandText = "delete from t_dept";30             Console.WriteLine(myCmd.CommandText);31             if (myCmd.ExecuteNonQuery() > 0)32             {33                 Console.WriteLine("user表类型数据全部删除成功!");34             }35             myCmd.Dispose();36             myConnnect.Close();37         }38     }39 }

 

4、C#连接数据库MySql命令

 

(1)建立连接:

MySqlConnectionsqlCon= new MySqlConnection("Database=数据库名字;Data Source=服务器的ip地址;User Id=用户名;Password=用户密码");

 

或者:

MySqlConnectionsqlCon= new MySqlConnection("server=服务器的ip地址;user id=用户名;password=用户密码;database=数据库名字");

 

或者:

string M_str_sqlcon = "server=服务器ip地址;User Id=用户名;password=用户密码;Database=数据库名字";//根据自己的设置 MySqlConnection sqlCon = new MySqlConnection(M_str_sqlcon);

 

注释:server=服务器ip地址;User Id=用户名;password=用户密码;Database=数据库名字,这几个的顺序可以调换,只要对准每个字符串和标识符就好了。

(2)执行sql命令:

 

//设置查询命令

MySqlCommand  mycmd= new MySqlCommand("select * fromt_dept whereTITLElike '%p%'", sqlCon);

 

转载于:https://www.cnblogs.com/endv/p/7795899.html

你可能感兴趣的文章
关闭selinux
查看>>
个人站立会议06
查看>>
Sea.js & Require.js
查看>>
动态规划状态压缩-小乐乐堆积木
查看>>
ImageLoader图片加载
查看>>
实验4
查看>>
English Voice of <<City of stars>>
查看>>
English trip -- VC(情景课)5 C It's on Main Street 在主街上
查看>>
[Effective C++ --003]尽可能使用const
查看>>
考核题 5
查看>>
Python3 从零单排0_变量&格式化输出&流程控制&循环
查看>>
原生ajax与封装的ajax使用方法
查看>>
TCP协议的滑动窗口具体是怎样控制流量的
查看>>
VS插件
查看>>
Python之time模块
查看>>
Linux常用命令使用
查看>>
jmeter和postman小结
查看>>
JQuery 绑定事件时传递参数的实现方法
查看>>
nodejs直接调用grunt(非调用批处理)
查看>>
linux中vim常用的快捷键
查看>>