c# 链接mysql

由于VS13版本原因,在使用MySql连接数据库时,需要引用MySQl的插件,网上查的用NuGet 搜索Mysql,可能是我版本过低,反正是搜不到,所以得先去网上下载个MySql.Data.dll。

1.访问以下地址

https://downloads.mysql.com/archives/c-net/
选择Product Version: 版本为6.9.9
选择Operating System: 为.NET.

image.png

2 下载下来解压 4.0文件夹 MySql.Data.dll
3 进入项目引入该dll。

以下是简单的查询代码。

using MySql.Data.MySqlClient;
          string connectStr = "datasource=localhost;username=root;password=123456;port=3306;database=table";
           MySqlConnection conn = new MySqlConnection(connectStr);
            conn.Open();
            string sql = " Select * from users";

            MySqlDataAdapter da = new MySqlDataAdapter(sql, conn);

            DataTable dt = new DataTable();
            da.Fill(dt);
            return dt;

简单得使用 返回是datatable格式。

以下是通用的新增 编辑 删除代码 主要是sql语句的变化

              string connectStr = "datasource=localhost;username=root;password=123456;port=3306;database=table";
                 string query= "UPDATE your_table SET column1= @value1,column2= @value2 WHERE id = @id"; 

                conn = new MySqlConnection(connectStr);
                conn.Open();


                MySqlCommand cmd = new MySqlCommand(insertSql, conn);

                // 添加参数到命令
                cmd.Parameters.AddWithValue("@id", id);
                cmd.Parameters.AddWithValue("@value1", "XXX");
                cmd.Parameters.AddWithValue("@value2 ", "1");

                // 执行更新操作
                int rowsAffected = cmd.ExecuteNonQuery();
                conn.Close();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容