第六周第三天6.3
所用时间:90分钟
代码量(行):115
了解到的知识点:
1.C#连接MySQL数据库
在C#中调用MySQL数据库可以使用代码调用,不过要注意,常用编程工具Visual Studio本身不支持MySQL数据库,可以添加Nuget包实现,如果想要可视化可以使用其他软件如Navicat
示例代码如下:
using MySqlConnector;
using System;
class MySQLDatabaseExample
{
// 数据库连接字符串
private static readonly string connectionString = "server=localhost;database=testdb;user=root;password=your_password;port=3306;charset=utf8mb4;";
static void Main(string[] args)
{
try
{
// 测试数据库连接
TestConnection();
// 创建示例表
CreateTable();
// 插入数据
InsertData("张三", 25, "zhangsan@example.com");
InsertData("李四", 30, "lisi@example.com");
// 查询数据
QueryData();
// 更新数据
UpdateData(1, "张三", 26);
// 删除数据
DeleteData(2);
// 再次查询查看结果
Console.WriteLine("\n更新和删除后的结果:");
QueryData();
}
catch (Exception ex)
{
Console.WriteLine($"发生错误: {ex.Message}");
}
}
/// <summary>
/// 测试数据库连接
/// </summary>
static void TestConnection()
{
using (var connection = new MySqlConnection(connectionString))
{
connection.Open();
Console.WriteLine("数据库连接成功!");
}
}

浙公网安备 33010602011771号