模块测试(二)----垃圾桶, 员工信息的增删查改操作(数据库)

一. 环境准备

我们仍然使用之前使用的MySql数据库, 具体的数据库连接及ssl连接的注意事项看我之前的博文.

SslMode = none

二. 写程序

(1). DBHelper数据库操作类

namespace final_01
{
    class SqlDesigner
    {
        private static string connStr = "server=localhost;User Id=root;password=root;Database=final;SslMode = none;";
        
        public static int ExecuteNoQuery(string sql)
        {
            using (MySqlConnection conn = new MySqlConnection(connStr))
            {
                conn.Open();
                using (MySqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    return cmd.ExecuteNonQuery();

                }
            }
        }
        
        public static DataSet ExecuteDataSet(string sql)
        {
            using (MySqlConnection xonn = new MySqlConnection(connStr))
            {
                xonn.Open();
                using (MySqlCommand cmd = xonn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
                    DataSet dataset = new DataSet();
                    adapter.Fill(dataset);
                    return dataset;
                }
            }
        }

        public static object ExecuteScalar(string sql)
        {
            using (MySqlConnection conn = new MySqlConnection(connStr))
            {
                conn.Open();
                using (MySqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    return cmd.ExecuteScalar();
                }
            }
        }
      
    }
}

(2). 主程序调用DHelper类操作数据

SqlDesigner.(类中的方法)

三. 运行结果

猜你喜欢

转载自blog.csdn.net/qq_37832932/article/details/81103967