MySQL在C#中的使用

Toretto·2022-03-31 20:47·2692 次阅读

MySQL在C#中的使用

一、环境参数设置

首先在VS中的NuGet管理器中安装MySQL.Data
image
引入文件
using MySql.Data.MySqlClient;

二、如何连接MySQL数据库

1.创建一个connetStr连接字符串;
server:服务器地址 port:端口号 database: 数据库名
String connetStr = "server=127.0.0.1;port=3306;user=root;password=admin; database=school";
2.创建MySqlConnection实列化对象connsql 参数为connetStr
MySqlConnection connsql=new MySqlConnection(connetStr)
3.打开连接
connsql.open()

三、 如何实现“增”“删”“查”“改”

school数据库中已经有了一个class的表
image

增 insert 语句#

点击查看代码
Copy
//连接字符串 connetStr String connetStr = "server=127.0.0.1;port=3306;user=root;password=admin; database=school;"; // server=127.0.0.1/localhost 代表本机,端口号port默认是3306可以不写 //创建连接对象conn MySqlConnection conn = new MySqlConnection(connetStr); conn.Open();//打开通道,建立连接,可能出现异常,使用try catch语句 //ConnectionState描述连接状态 ConnectionState state = conn.State; MessageBox.Show(state.ToString()); //insert 语句 //INSERT INTO 表名称 VALUES (值1, 值2,....) string name = txtClassName.Text; string tel = textBoxTel.Text; //将系统时间写给数据库 string timer = DateTime.Now.ToLocalTime().ToString(); string insertsql = string.Format("insert into class(name,tel,date) values('{0}','{1}','{2}')", name, tel, timer); MySqlCommand command = new MySqlCommand(insertsql, conn); int count = command.ExecuteNonQuery();//执行数据库的非查询命令 if (count > 0)//如果返回值(影响的行数)大于0,提示录入成功 { MessageBox.Show("班级录入成功"); } conn.Close();//关闭数据库连接
posted @   肥玛丽黛佳  阅读(2692)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示
目录