当前位置: 首页 > news >正文

C# 在dataview可以直接增删改查mysql数据库

C# 在dataview可以直接增删改查mysql数据库

首先,确保你的项目中已经安装了MySql.Data。你可以通过NuGet包管理器安装它:

Install-Package MySql.Data -Version 8.0.28
using System;
using System.Data;
using MySql.Data.MySqlClient;public class MySQLDataAccess
{private string connectionString = "server=localhost;user=root;database=mydb;port=3306;password=mypassword";public void Insert(string query){using (MySqlConnection conn = new MySqlConnection(connectionString)){conn.Open();using (MySqlCommand cmd = new MySqlCommand(query, conn)){cmd.ExecuteNonQuery();}}}public DataTable Select(string query){DataTable dataTable = new DataTable();using (MySqlConnection conn = new MySqlConnection(connectionString)){using (MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn)){conn.Open();adapter.Fill(dataTable);}}return dataTable;}public void Update(string query){using (MySqlConnection conn = new MySqlConnection(connectionString)){conn.Open();using (MySqlCommand cmd = new MySqlCommand(query, conn)){cmd.ExecuteNonQuery();}}}public void Delete(string query){using (MySqlConnection conn = new MySqlConnection(connectionString)){conn.Open();using (MySqlCommand cmd = new MySqlCommand(query, conn)){cmd.ExecuteNonQuery();}}}
}// 使用示例
MySQLDataAccess db = new MySQLDataAccess();// 插入
string insertQuery = "INSERT INTO mytable (column1, column2) VALUES ('value1', 'value2')";
db.Insert(insertQuery);// 查询
string selectQuery = "SELECT * FROM mytable";
DataTable table = db.Select(selectQuery);// 更新
string updateQuery = "UPDATE mytable SET column1 = 'newvalue' WHERE id = 1";
db.Update(updateQuery);// 删除
string deleteQuery = "DELETE FROM mytable WHERE id = 1";
db.Delete(deleteQuery);

http://www.mrgr.cn/news/79820.html

相关文章:

  • 如何将CSDN的文章保存为PDF?
  • CSS在线格式化 - 加菲工具
  • 设置笔记本同时连接内外网
  • 高级java每日一道面试题-2024年12月12日-Tomcat篇-请解释什么是Tomcat Coyote ?
  • 蓝桥杯刷题——day2
  • jenkins harbor安装
  • C++day4
  • 基于SpringBoot+Vue的高校电动车租赁系统
  • LeetCode118.杨辉三角
  • 系统安全分析与设计
  • Pytorch安装教程(CPU版本)+cv2的安装
  • unity打包sdk热更新笔记
  • transformer学习笔记-自注意力机制(1)
  • 【数据库】E-R模型、函数依赖、范式
  • 数字图像处理考研考点(持续更新)
  • [大数据]Hudi
  • day2:nginx基础(未完待续)
  • 【0363】Postgres内核 从 XLogReaderState readBuf 解析 XLOG Record( 8 )
  • CCF-GESP 编程能力认证 C++ 七级 2024年9月份选择题详细解析
  • 十一、容器化 vs 虚拟化-Docker
  • openGauss开源数据库实战二十一
  • UnityShaderLab-实现溶解效果
  • MVC基础——市场管理系统(三)Clean Architecture
  • Python 处理多人多笔医保缴费异常退回业务
  • nginx 部署 ModSecurity3
  • Elasticsearch:使用阿里 infererence API 及 semantic text 进行向量搜索