首页 > 代码库 > 2017-4-23 知识补充

2017-4-23 知识补充

1.通配符的使用,在ado.net中查询某个模糊数据

  例:查询出汽车表中名字到宝马的汽车,(数据库连接代码)

  

技术分享
public List<Users> select(string name)
        {
            List<Users> list = new List<Users>();
            cmd.CommandText = "select * from Car where name like @a";
            cmd.Parameters.Clear();
            cmd.Parameters.AddWithValue("@a",%+name+%);

            conn.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            while (dr.Read()) 
            {
                Users u = new Users();
                u.Name = dr["name"].ToString();
                list.Add(u);
            }
            conn.Close();



            return list;
        }
View Code

2.Parameters 集合是属于数据库操作类的,作用是防止字符串注入攻击

  数据库操作类   SqlCommand cmd;

  数据库连接类  SqlConnection conn;

3.泛型集合定义:不固定长度,固定数据类型

4.类的构造函数在什么情况下会被调用:实例化对象时

  调用方法是:构造函数已经使用完毕

5.子类可以继承父类中的所有public方法和属性

  虚方法不一定要重写,但是抽象类一定要重写

 

  

2017-4-23 知识补充