本篇文章简单介绍一下.net与MySql数据库的连接

一、下载C#连接MySql的MySQL connector/Net组件

下载:MySQL connector/Net组件密码:g3dv

二、 安装

安装在这里不做赘述,只要安装结束能找到就好。

三、在.net项目中引用该组件

我用的为VS2017,大家版本可能不一样,但不会有很大差别。

1. 在解决方案一栏中,右键单击之后再弹出的目录中选择添加,然后选择引用

.net 连接数据库 .net链接数据库_.net 连接数据库


2. 在添加引用一栏中选择浏览,单击下方浏览按钮,找到刚才MySQL connector/Net组件的安装位置,选择Assemblies文件夹下的v4.0或v4.5文件夹,之后选择MySql.Data.dll动态链接库,选择完成之后点击确定。

.net 连接数据库 .net链接数据库_.net 连接数据库_02


3. 在程序中使用“using MySql.Data.MySqlClient;”语句即可使用该动态链接库

四、数据库的连接与查询

有数据库使用经验的开发人员可以很轻松的理解该段代码是如何与数据库连接并查询的,在这里就不做过多赘述了。

string s = "server=localhost; user id=root; password=;                        database=cSharp;";
        MySqlConnection connection = new MySqlConnection(s);
        string sqlQuery = "SELECT * FROM table1";
        MySqlCommand command = new MySqlCommand(sqlQuery, connection);
        connection.Open();
        MySqlDataReader reader = command.ExecuteReader();
        string result = "";
        try {
            while (reader.Read() == true) {
                result += reader["username"];
                result += reader["password"];
                result += reader["age"];
                Response.Write(result + "<hr>");
                result = "";
            }
        }
        catch (Exception ex) {

        }
        connection.Close();

附数据库表结构

.net 连接数据库 .net链接数据库_数据库_03