zoukankan      html  css  js  c++  java
  • C#调用MySQL数据库(使用MySql.Data.dll连接)mysql-connector-net-6.10.4.msi

    下载地址: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)MySQLMySQL Connector Net 6.10.4Assembliesv4.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);
  • 相关阅读:
    nyoj 69 数的长度
    hdu 1437 天气情况【概率DP】
    hdu 2058 The sum problem
    hdu 1491 Octorber 21st
    Aras学习笔记(16)- Aras官方项目Tree Grid View Sample原理介绍
    Aras学习笔记 (15)
    Aras学习笔记 (14) DotNet操作Aras常用代码代码汇总(陆续更新中)
    Aras学习笔记 (13) Javascript端常用代码代码汇总(陆续更新中)
    Aras学习笔记 (12) C#代码读取域用户列表(转,翻译)
    Aras学习笔记 (11) Aras集成AD账号
  • 原文地址:https://www.cnblogs.com/endv/p/7795899.html
Copyright © 2011-2022 走看看