C# mariadb数据库操作
时间: 2023-10-19 14:24:21 浏览: 184
在C#中操作MariaDB数据库,你需要使用MySQL Connector/NET驱动程序。以下是一个简单的示例:
首先,你需要在项目中添加对MySQL Connector/NET驱动程序的引用。
然后,在代码中使用以下命名空间:
```
using MySql.Data.MySqlClient;
```
接下来,你需要创建一个连接对象并打开连接:
```
string connectionString = "server=localhost;user id=root;password=123456;database=mydatabase";
MySqlConnection connection = new MySqlConnection(connectionString);
connection.Open();
```
在连接成功后,可以使用以下代码执行SQL查询:
```
string query = "SELECT * FROM mytable";
MySqlCommand command = new MySqlCommand(query, connection);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
// 处理查询结果
}
```
如果你想执行一个非查询语句(例如插入、更新或删除数据),可以使用以下代码:
```
string query = "INSERT INTO mytable (column1, column2) VALUES (@val1, @val2)";
MySqlCommand command = new MySqlCommand(query, connection);
command.Parameters.AddWithValue("@val1", value1);
command.Parameters.AddWithValue("@val2", value2);
int rowsAffected = command.ExecuteNonQuery();
```
最后,别忘了关闭连接:
```
connection.Close();
```
以上是一个简单的示例,你可以根据自己的需求进行修改和扩展。
阅读全文