查询表所有数据的语句是 。 查询年龄为19的学生姓名 。
查询所有学生以’李’开头的姓名 。
向表中插入一个SNo为2007004,SName为李娜,Sex为女,Age为18,Major为计算机软件的新记录 。
删除表中SName为'李娜'的记录的语句是 。 将表中全部学生的年龄(Age)都加1的语句是 。 4.在需要对数据进行长时间处理时,通常采用 进行数据访问。 5.在无连接模式下,需要处理的数据库服务器中的数据在本地有一个副本,通常保存在DataSet或DataTable中,ADO.NET通过 将本地数据和数据库服务器关联起来。
6.SqlConnection的 属性指定了所要打开SQL Server数据库的参数,包含源数据库名称和建立初始连接所需的其他参数。
7.有SQL Server 2000数据源,服务器名为Server1,数据库名为Northwind,用户名为sa,密码为sa,那么连接该数据源的连接字符串是 。 8.DataAdapter最重要的方法, 用于完成向数据库提交SQL,以及将查询结果数据集放入ADO.NET数据集对象中的任务。
9.当完成对数据库的查询后,需要把所获取的数据保留下来,ADO.NET使用数据集对象 。 10.将数据行插入到DataTable中时,需要使用 方法得到一个新的数据行对象DataRow。
11.要关闭已打开的数据库连接,应使用连接对象的 方法。
四.简答题
1.ADO.NET在有连接模式下的数据库访问通常包括哪些步骤? 2.在ADO.NET中,无连接模式的数据库访问通常需要哪些步骤? 3.SqlConnection的ConnectionString包括哪些主要关键字,并对其进行解释? 4.什么是数据绑定技术?
5.什么是BindingSource组件? 6.解释下列三条语句?
(1)comboBox1.DisplayMember = \ (2)comboBox1.ValueMember = \
(3)comboBox1.DataSource = ds.Tables[0].DefaultView; 7.仔细阅读下列程序并解释每条语句?
(1)SqlConnection myCon = new SqlConnection();
(2)myCon.ConnectionString = \
\(3)myCon.Open();
(4)SqlCommand selectCMD = new SqlCommand(\myCon);
(5)SqlDataAdapter da = new SqlDataAdapter(); (6)da.SelectCommand = selectCMD;
(7)SqlDataReader dr = selectCMD.ExecuteReader(); (8) while (dr.Read())
36
{
listBox1.Items.Add(dr[1].ToString()); }
8.如何绑定DataGridView控件并显示数据? 四.程序设计
1.设计一个程序将学生信息存储到数据库中,在需要时可以修改、查询、删除每一个学生的基本信息。学生的基本信息从界面输入,所有的控件和界面均采用默认名。
37