默写练习

一、ADO.Net常用的对象

1、SqlConnection 称为数据库的连接对象

     两个重要的方法:open(),close();

     属性:ConnectionString,State(两种状态Closed、Open)

2、SqlCommand数据库命令对象

属性:CommandType默认情况是CommandType.Text;一般sql语句

         也可以是存储过程:值是CommandType.StoredProcedure

方法:ExecuteNonQuery();返回受影响的行数,对数据库的增加、删除、修改调用的方法

        ExecuteScalar();返回查询数据的第一行第一列,用于查询数据;

        ExecuteReader();执行一个查询的SQL语句,返回的是一个DataReader对象;

3、DataReader();

4、DataAdaper();适配器,常与DataSet一起使用

5、SqlParameter();

表示类:

DataSet、DataTable、DataRow;

二、抽象类与接口的区别

1、抽象类用abstruct关键字修饰

2、抽象类当中可以有字段,但是不能有具体实现;

3、具体的派生类必须覆盖基类的抽象方法;

4、抽象的派生类可以不覆盖基类的抽象方法,但是具体的派生类必须覆盖所有基类的抽象方法

5、抽象方法只能存在抽象类中,抽象类中可以有字段与变量

6、抽象类只能单继承;

接口:

1、接口不能够被实例化;

2、接口可以多继承;

3、接口只能包含方法、属性、索引器、事件;

4、接口中不能有字段、变量、构造函数、析构函数、静态成员

三、JavaScript时间倒计时原理

代码如下:

var num = 15;

function time(){

num>0?num--:clearInterval();

  document.getElementById("numberzz").innerHtml = "还有"+num+"秒结束";

}

setInterval(time,1000);

<lable id="numberzz"></lable>

四、查询Sql表中50到60条的数据,并且按名字排序

用row_number实现

select * from (select row_number over(order by Name) as rnum,* from students) as temp where rnum between 50 and 60

用top实现

select top(60-50-1)* from students where id not in (select top(50-1) id from  students) order by name

猜你喜欢

转载自blog.csdn.net/qq_42653574/article/details/84179214