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);
  • 相关阅读:
    当Django模型迁移时,报No migrations to apply 问题时
    django--各个文件的含义
    django--创建项目
    1013. Battle Over Cities (25)
    1011. World Cup Betting (20)
    1009. Product of Polynomials (25)
    1007. Maximum Subsequence Sum (25)
    1006. Sign In and Sign Out (25)
    1008. Elevator (20)
    1004. Counting Leaves (30)
  • 原文地址:https://www.cnblogs.com/endv/p/7795899.html
Copyright © 2011-2022 走看看