目录
涉及知识点: C#对MySQL 小数据的增删改查
一、前期准备
1、配置App.config文件 -- 若文件未找到,则 Ctrl+Shift+A --> 添加 " 应用程序配置文件 "
<connectionStrings>
<add name="connStr"
connectionString="server=localhost;database=mysql_student;uid=root;pwd=123456"
providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
2、导入Nuget包

3、引入using
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
4、创建MySQL 数据表
create table tb_student_information
(
id int,
name varchar(10),
no int
);
二、ExecuteNonQuery()
概念:
sql语句执行,并返回受影响的行数 — 适用:插入、修改、删除 – 不适用:查询
int count = cmd.ExecuteNonQuery();
修改前数据库数据:

C#操作MySQL -- C#代码
internal class Program
{
static void Main(string[] args)
{
string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
using (MySqlConnection connect = new MySqlConnection(connStr))
{
string sql = "insert into tb_student_information(id,name,no) values (1,'小黄',20);";
MySqlCommand cmd = new MySqlCommand(sql, connect);
connect.Open();
//sql语句执行,并返回受影响的行数 --- 适用:插入、修改、删除 -- 不适用:查询
int count = cmd.ExecuteNonQuery();
Console.WriteLine(count);
connect.Close();
}
Console.WriteLine("Hello World!");
}
}
结果:


本文详细介绍了使用C#对接MySQL数据库进行增删改查操作的步骤和示例,包括ExecuteNonQuery、ExecuteScalar、ExecuteReader以及如何通过MySqlDataReader读取数据流。文中提供多个实例,包括List和DataTable的应用。
最低0.47元/天 解锁文章
1508

被折叠的 条评论
为什么被折叠?



