zoukankan      html  css  js  c++  java
  • 数据库帮助类

      新建一个类库,专门来处理数据。我觉得这个和EF的思想是差不多的,等有时间我好好研究一下EF,以后就不再用自己写sql了

        public class SqlHelper
        {
            string connstr = ConfigurationManager.ConnectionStrings["CONNECTIONS"].ConnectionString;
    
            //返回Table
            public DataTable SqlConnectionInformation(string sql)
            {
                
                DataTable dt = new DataTable();
                using (SqlConnection conn = new SqlConnection(connstr))
                {
                    if (conn.State == ConnectionState.Closed)
                    {
                        conn.Open();
                    }
                    //string sql = "select * from table";
                    SqlCommand com = new SqlCommand(sql, conn);
                    SqlDataAdapter adapter = new SqlDataAdapter(com);
                    adapter.Fill(dt);
                }
    
                return dt;
    
            }
    
            //判断登录信息的
            public string SqlQuery(string id, string pword)
            {
                string sql = "select* from sysUser where AccountNumber =@id  and Password = @pword";
                using (SqlConnection conn = new SqlConnection(connstr))
                {
                    if (conn.State == ConnectionState.Closed)
                    {
                        conn.Open();
                    }
    
                    SqlCommand com = new SqlCommand(sql, conn);
                    SqlParameter[] parameters = {
                    new SqlParameter("@id",SqlDbType.VarChar,12),
                    new SqlParameter("@pword",SqlDbType.VarChar,12)
                    };
                    parameters[0].Value = id;
                    parameters[1].Value = pword;
                    com.Parameters.AddRange(parameters);
    
                    if (com.ExecuteScalar()!=null)
                    {
                        string user_Name = com.ExecuteScalar().ToString();
    
                        if (user_Name == id)
                        {
    
                            return "yes";
                        }
                        else
                        {
    
                            return "no";
                        }
                    }
                    else
                    {
                        return "no";
                    }
                   
    
    
                }         
               
            }
    
            //增删改
            public int Excute(string sql)
            {
                using (SqlConnection conn = new SqlConnection(connstr))
                {
                    if (conn.State == ConnectionState.Closed)
                    {
                        conn.Open();
                    }
                    //string sql = "select * from table";
                    SqlCommand com = new SqlCommand(sql, conn);
                    int result = com.ExecuteNonQuery();
                    return result;
    
                }
    
            }
    
    
        }
  • 相关阅读:
    Python Requests-学习笔记(9)-错误与异常
    .NET C# 创建WebService服务简单的例子
    10个免费开源的JS音乐播放器插件
    7款高颜值HTML5播放器:让你的音乐有声有色
    Asp.net基于session实现购物车的方法
    ASP.NET用GridView控件实现购物车功能
    jquery鼠标跟随流体吸引特效
    jquery鼠标跟随特效
    JQUERY互动星空粒子背景效果
    jQuery插件库常用前端库引用地址
  • 原文地址:https://www.cnblogs.com/yunquan/p/9253634.html
Copyright © 2011-2022 走看看