C#连接mysql数据库

缘故

也就是项目中要用用,所以提前做了个小实验

准备

  1. 安装msyql
  2. 安装visual studio 2010
  3. 安装mysql-connector-net-6.9.6,官网有下载

过程

  1. 建立一个C#的命令行模式项目
  2. 引用所需文件,所需引用的文件位置可以参考链接
    这里写图片描述
    反正是和mysql-connector-net-6.9.6.msi的安装位置有关,大概位置如下
    C:\Program Files\MySQL\MySQL Connector Net 6.9.6\Assemblies\v2.0\MySql.Data.dll

  3. 引用数据库:

    using MySql.Data.MySqlClient;
    
  4. 测试了读取数据库数据,代码如下:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using MySql.Data.MySqlClient;
    
    namespace ConsoleApplication3
    {
        class Program
        {
            static void Main(string[] args)
            {
                String mysqlStr = "Database=music;Data Source=127.0.0.1;User Id=root;Password=root;pooling=false;CharSet=utf8;port=3306";
                // String mySqlCon = ConfigurationManager.ConnectionStrings["MySqlCon"].ConnectionString;
                MySqlConnection mysql = new MySqlConnection(mysqlStr);
                String sqlSearch = "select * from user";
                MySqlCommand mySqlCommand = new MySqlCommand(sqlSearch, mysql);
                mysql.Open();
                MySqlDataReader reader = mySqlCommand.ExecuteReader();
                while (reader.Read())
                {
                    if (reader.HasRows)
                    {
                        Console.WriteLine(reader.GetString(1));
                    }
                }
                mysql.Close();
                // 向控制台输出一句话
                Console.WriteLine("He22o,world!");
                // 窗口暂停,等待按键
                Console.ReadKey();
            }
        }
    }
    
  5. 运行结果如下,和数据库一致:
    这里写图片描述

其实都是很简单的东西,熟悉一下流程而已

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值