下载地址: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 Program

11 {

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);

mysql c 驱动dll_C#调用MySQL数据库(使用MySql.Data.dll连接)mysql-connector-net-6.10.4.msi相关推荐

  1. linux安装mysql和使用c语言操作数据库的方法 c语言连接mysql

    http://www.jb51.net/article/46139.htm 1. MySQL的安装与配置: 在Ubuntu下安装MySQL方法很简单,使用如下命令: 复制代码 代码如下: sudo a ...

  2. C#(vs2022社区免费版)调用MySQL数据库(使用MySql.Data.dll连接)

    今天需要用C#访问MySQL, 我的vs版本是vs2022社区免费版, MySQL版本是mysql-installer-community-5.7.28.0, 网上搜教程,一般都说有3种,我选择了My ...

  3. java web项目中连接mysql数据库,javaweb之eclipse工程连接mysql数据库

    javaweb之eclipse工程连接mysql数据库 准备工作: 1.在mysql官网下载mysqlconnection的jar包 输入网址:mysql.com-点击DOWNLOADS--下拉选择M ...

  4. java连接mysql数据库时出现乱码_java连接mysql数据库乱码怎么办

    解决方法一: mysql安装时候的编码, 看下my.ini,有无 [mysql]default-character-set=utf8[client] default-character-set=utf ...

  5. eclipse关闭mysql数据库,有关于用eclipse连接mysql数据库出现的问题以及解决办法

    写帖子是为了让更多的程序员减少再调试bug中的时间,也希望大家能一起把自己遇到的错误及解决方法写出来.我是一个刚开始学java的大二学生,用的是<java开发实战经典>.在写p646的程序 ...

  6. 【数据库】Navicat Premium12远程连接MySQL数据库

    00. 目录 文章目录 00. 目录 01. 环境介绍 02. Navicat安装 03. MySQL开启远程登录权限 04. Navicat连接MySQL 01. 环境介绍 Navicat版本: N ...

  7. wpf 执行mysql命令_WPF(.net 3.5)使用MySql.Data.dll进行mysql数据库操作

    开发环境 win764 vs2015 wpf+.net3.5 下载 MySql.Data.dll 引用到项目中 看好版本 另一个版本 为什么放两个版本呢 因为写这篇文章的时候用的是5.2.3的版本,但 ...

  8. ssh如何登录mysql数据库_怎么通过SSH连接Mysql数据库

    出于数据库的安全性,数据库管理员在配置数据库时会为数据库增加一层"保护伞",保护用户在连接数据库时的安全和信息不被泄漏,通常的做法就是配置SSH,也就是为数据库增加一个安全协议,这 ...

  9. jdbc连接云数据库mysql数据库_如何通过JDBC连接MySQL数据库

    通过JDBC连接MySQL数据库,代码中的JDBC链接格式如下: jdbc:mysql://:/?sslmode=verify-full&sslrootcert= 表1参数说明参数 说明 如果 ...

最新文章

  1. 【VMCloud云平台进阶篇】Monitor监控(一)
  2. C#使用StreamReader类读取文件文件
  3. Java中的位运算符、移位运算
  4. C++工作笔记-简单工厂模式基础(用静态类传入函数指针,再进行调用)(仿大佬代码)
  5. 从字符串中检索字符实现翻页
  6. GSM/GPRS/EDGE简介
  7. 手游加速器原理分析和代码实现
  8. 图像处理之:最大类间方差法法进行图像二值化处理
  9. 中国电子竞技产业研究报告
  10. 2021年度训练联盟热身训练赛第五场 F,G,H,I
  11. 转载 javascript联动菜单
  12. Mysql实现数据脱敏
  13. 学习水泵相关知识:基本参数、特性曲线及工况的确定
  14. OS第二章五大经典PV
  15. 在线测试视频地址(flv,m3u8,rtsp)
  16. mongodb---foursquare
  17. Docker轻量级图形页面管理之DockerUI
  18. 电脑秘籍奇妙的140个技巧2
  19. 大数据目前应用的商业模式,主要划分为哪几种?
  20. 深圳中厂Java二面

热门文章

  1. 微信小程序侧边栏滑动特效(左右滑动)
  2. call和apply;this;闭包
  3. 01慕课网《进击Node.js基础(一)》Node.js安装,创建例子
  4. MYSQL存储过程初步认知
  5. [bzoj] 1257 余数之和sum || 数论
  6. linux 环境下安装oracle11g方法及安装过程中遇上的问题解决方法
  7. 46 - 算法 - Leetcode-155-最小栈
  8. mysql 外键和事务,MySQL-约束和事务
  9. 果园机器人反思稿_《果园机器人》教学反思
  10. 谈谈python enumerate()函数的用法_python enumerate函数的使用方法总结