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;
    
                }
    
            }
    
    
        }
  • 相关阅读:
    什么是MIME
    bit/byte/英文字符/汉字之间的换算及java八大基本数据类型的占字节数
    js 上传文件大小检查
    java.toString() ,(String),String.valueOf的区别
    java 下载文件的样例
    回调函数分析
    IO流详析
    各个秒之间的换算率
    内边距:
    Less-6【报错+BOOL类型】
  • 原文地址:https://www.cnblogs.com/yunquan/p/9253634.html
Copyright © 2011-2022 走看看