SQL 简单数据库编程 详细教程.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:58 大小:1.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

SQL 简单数据库编程 详细教程.ppt

SQL简单数据库编程详细教程.ppt

预览

免费试读已结束,剩余 48 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一节:数据库的基本操作第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第三节:SQL的简单介绍第14章简单数据库编程14.1循序渐进学理论14.1.2ADO.NET概述3.使用ADO.NET开发数据库应用程序的一般步骤2.DataSet数据集14.1.4ADO.NET对象及其编程[例14-1]编写一个用来测试连接的应用程序,用来建立与SQLServer数据库Student的连接。程序的设置界面如图14-3所示,程序的运行界面如图14-4所示。图14-3程序设计界面使用示例SqlConnectionconn=newSqlConnection();conn.ConnectionString=”server=s20227\\SQLEXPRESS;database=Student;integratedsecurity=true”;conn.Open();MessageBox.Show("已正确建立连接");conn.Close();2.SqlCommand对象及其使用(2)SqlCommand对象的常用方法ExecuteNonQuery方法[格式]:publicintExecuteNonQuery();[功能]:执行T-SQLInsert,Delete,Update及Set语句等命令,返回受影响的行数。ExecuteReader方法[格式]:publicOleDbDataReaderExecuteReader();[功能]:执行返回行的命令。使用步骤1、声明一个SqlConnection对象2、设置SqlConnection对象对象的ConnectionString属性3、调用SqlConnection对象对象的Open方法,打开数据库连接4、声明一个SqlCommand对象5、设置SqlCommand对象的Connection为SqlConnection对象6、设置SqlCommand对象的CommandText属性(SQL语句)7、根据SQL语句的不同性质,调用相应的Execute***方法8、调用SqlConnection对象对象的Close方法,关闭数据库连接【例14-2】已知在应用程序当前目录下,有一个名为Student的数据库,该数据库中有一个名为student的表,表中的数据如图14-5所示。请使用SqlCommand对象执行SQL命令向表中插入一个学生的信息,学生数据如下:6张和平男11985-7-28安徽无为插入后,student表中的内容如图14-6所示。图14-5插入前的student表中的数据实例代码3.SqlDataReader对象及其使用(1)SqlDataReader对象的常用属性FieldCount属性[功能]:获取当前行中的列数RecordsAffected属性[功能]:获取执行SQL语句更改,删除或插入的行数(2)SqlDataReader对象的常用方法Read方法[格式]:publicboolRead();[功能]:使SqlDataReader前进到下一条记录NextResult方法[格式]:publicboolNextResult();[功能]:当读取批处理语句的结果时,使数据读取器前进到下一个结果Close方法[格式]:publicvoidClose();[功能]:关闭SqlDataReader对象Get×××方法[格式]:public×××Get×××(intordinal);使用流程1.定义SqlConnection对象2.定义SqlCommand对象3.设置SqlCommand对象的CommandText属性,一般为Select语句4.打开SqlConnection对象5.通过执行SqlCommand对象的ExecuteReader方法,返回一个SqlDataReader对象6.使用while循环,读取返回结果列表的每一行7.在while循环体内,根据字段类型使用相应的Get方法,获取每个字段的值8.对获取的数据进行处理9.关闭SqlDataReader对象10.关闭SqlConnection对象【例14-3】已知在应用程序当前目录下,有一个名为Student的数据库,该数据库中有一个名为student的表。请编写一个程序用来从该表中读取所有男生的数据,并显示出来。程序的设计界面如图14-7所示,程序的运行界面如图14-8所示。程序