MyDB.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Data;
using System.Collections;

namespace 人事工资管理系统
{
    /**
     * 数据库连接处理
     */
    class MyDB
    {

        MySqlConnection conn = null;
        MySqlCommand com = null;
        MySqlDataReader rd = null;
        string constr = "Database=hr;Data Source=localhost;User Id=root;Password=51aspx;pooling=false;CharSet=utf8;Port=3306";

        public bool ConnectSql()
        {   // 连接数据库
            try
            {
                conn = new MySqlConnection(constr);
                conn.Open();
                return true;
            }
            catch
            {
                return false;
            }
        }
        public bool SqlPour(string sql, Dictionary<string, object> dic)
        {   //可完成增删改
            try
            {
                ConnectSql();   //打开连接
                com = new MySqlCommand(sql, conn);
                if (dic != null)
                {
                    foreach (var item in dic)
                    {
                        com.Parameters.AddWithValue(item.Key, item.Value);
                    }
                }
                com.ExecuteNonQuery();
                closeConn();
                return true;
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);

                return false;
            }
            finally //关闭连接
            {
                closeConn();
后面还有 66 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。