【C#与MYSQL】在VS中使用MYSQL connect Net 连接本地MYSQL

本文介绍如何在ASP.NET MVC项目中实现与MySQL数据库的连接及数据查询操作。通过具体的代码示例,演示了从创建数据库连接到执行SQL查询并处理结果集的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【步骤描述】

1、建立VC工程,把MYSQL装好,数据准备好

2、安装好MYSQL  connect Net 

3、在工程中引用MYSQL数据库对象

4、在代码中写连接和查询的语句


在工程中引用MYSQL数据库对象




在代码中写连接和查询的语句

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

using MySql.Data.MySqlClient;		//使用连接和操作MySQL的方法,必须应用MySql.Data.MySqlClient

namespace FirstMVC2Prj.Controllers
{
    [HandleError]
    public class HomeController : Controller
    {
        public ActionResult Index()
        {

            String myInfo = "欢迎使用 ASP.NET MVC! ";

            ///////////////////获取MYSQ看数据返回值////////////////////////////
            MySqlConnection myconn = null;
            MySqlCommand  mycom = null;
            MySqlDataReader myrec = null;

            //连接字符串拼装
            myconn = new MySqlConnection("Host = localhost;Database = test;Username = root;Password = fulei");

            //连接
            myconn.Open();

            if(myconn.State.ToString()=="Open")
            {
                myInfo = myInfo + "<br> 连接MYSQL成功";
            }
            
            //查询命令赋值,可以写多条语句,多条语句之间用;号隔开
            mycom = new MySqlCommand("select * from persioninfo",myconn);

            myrec = mycom.ExecuteReader();

            //一次次读,读不到就结束
            while (myrec.Read())
            {
                myInfo = myInfo + myrec["name"] + " " + myrec["sex"];
            }

            //////关闭相关对象
            myrec.Close();
            myconn.Close();

            /////////////////////获取MYSQ看数据返回值////////////////////////////

             ViewData["Message"] = myInfo;

            return View();
        }

        public ActionResult About()
        {
            return View();
        }
    }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值