c# winform读取到datatable的数据如何写入mysql
时间: 2024-01-24 20:01:59 浏览: 183
C#读取SQL数据写入二维表,之后写入Excel方法 Winform
4星 · 用户满意度95%
你可以使用 MySQL Connector/NET 来连接MySQL数据库并将DataTable中的数据写入MySQL数据库。以下是一个示例代码:
```csharp
using MySql.Data.MySqlClient;
// 假设你的DataTable名为dataTable
string connectionString = "server=localhost;user id=root;password=123456;database=mydb";
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
connection.Open();
using (MySqlCommand command = connection.CreateCommand())
{
command.CommandText = "INSERT INTO mytable (column1, column2) VALUES (@val1, @val2)";
command.Parameters.AddWithValue("@val1", "");
command.Parameters.AddWithValue("@val2", "");
foreach (DataRow row in dataTable.Rows)
{
command.Parameters["@val1"].Value = row["column1"];
command.Parameters["@val2"].Value = row["column2"];
command.ExecuteNonQuery();
}
}
}
```
你需要将 `column1` 和 `column2` 替换为你实际的表列名,将 `mytable` 替换为你实际的表名和数据库名。同时,你需要根据你的实际情况设置连接字符串中的服务器地址、用户名、密码和数据库名。
希望能对你有所帮助!
阅读全文