asp.net web项目连接mysql数据库

asp.net连接mysql数据库

首先需要一个MySql.Data.dll文件 点击下载

1.创建一个ASP.NET空Web应用程序

2.添加引用

3.添加web窗体

4.在生成的代码中引用using MySql.Data.MySqlClient;

5.连接mysql

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;


namespace DataRefresh
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        MySqlConnection mySqlConn;//mysql连接对象

        protected void Page_Load(object sender, EventArgs e)
        {
            string connStr = "Database=school;Data Source=localhost;User Id=root;Password=123";//连接字符串
            mySqlConn = new MySqlConnection(connStr);
            mySqlConn.Open();

            bind();
        }

        public void bind()
        {
            //创建MySqlDataAdapter对象执行查询
            MySqlDataAdapter DataAdapter = new MySqlDataAdapter("select * from student", mySqlConn);
            DataSet dataset = new DataSet();
            // 填充DataSet对象
            DataAdapter.Fill(dataset, "student");
            //将数据显示在gridview中
            GridView1.DataSource = dataset;
            GridView1.DataKeyNames = new string[] { "s_no" };//主键
            GridView1.DataBind();
            
        }
连接字符串:Database:数据库的名字;DataSource:数据库地址;User Id:用户名;Password:密码

bind()方法是将查询结果显示到gridview控件中(以后也能用于刷新)


aspx代码

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="DataRefresh.WebForm1" %>






    界面增删查改


    
    


其中主要是gridview控件,因为要将数据库中的数据显示出来,所以得根据数据来改变

这是我的查询结果:

asp.net web项目连接mysql数据库_第1张图片


你可能感兴趣的:(C#)