c#向mysql中写入数据

更新时间:02-11 教程 由 迷糊 分享

C#是一种强类型语言,在与MySQL数据库进行交互时需要通过API实现。

首先需要在C#中添加MySQL的连接器,可以通过Nuget安装MySQL.Data库。

using MySql.Data.MySqlClient;

在C#中连接MySQL数据库:

string connetionString = "server=localhost;database=testDB;uid=root;pwd=password";MySqlConnection connection = new MySqlConnection(connectString);connection.Open();

连接成功后,就可以向MySQL数据库写入数据了。MySQL中的INSERT语句用于插入新记录,语法如下:

INSERT INTO table_name (column1, column2, …) VALUES (value1, value2, …)

下面是向表test_table中插入数据的示例:

string queryString = "INSERT INTO test_table (Name, Age, Gender) VALUES (@Name, @Age, @Gender)";using (MySqlCommand command = new MySqlCommand(queryString, connection)){command.Parameters.AddWithValue("@Name", "Tom");command.Parameters.AddWithValue("@Age", 20);command.Parameters.AddWithValue("@Gender", "Male");command.ExecuteNonQuery();}

使用参数化查询可以有效地防止SQL注入攻击。

数据插入成功后,不要忘记关闭连接:

connection.Close();

以上就是使用C#向MySQL数据库中写入数据的简单示例。

声明:关于《c#向mysql中写入数据》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2075530.html