第六周第三天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("数据库连接成功!");
        }
    }
posted @ 2025-10-23 16:30  再报错就堵桥0  阅读(6)  评论(0)    收藏  举报