欢迎来到天天文库
浏览记录
ID:57055268
大小:1.08 MB
页数:34页
时间:2020-07-30
《ASP[1].NET访问SQL数据库课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASP.NET程序设计中对SQLServer数据库的操作本讲所使用的范例数据库是一个“网络课程”数据库,包括10个数据表:1.学生信息表:Student_infor2.学生注册表:Student_login3.班级学生表:Class_student4.通知信息表:Notice_infor5.作业提交表:Exercise_update6.学生成绩表:Student_mark7.成绩权重表:Mark_rate8.教师登录表:Teacher_login9.实验信息表:Lab_infor10.作业信息表:Exercise_infor1一、在SQLServer中附加数据库
2、本范例数据库的数据文件及其日志文件为:network_course_Data.MDF和network_course_Log.LDF。1、将network_course_Data.MDF和network_course_Log.LDF的只读属性去掉。2、打开SQLServer企业管理器,鼠标右击数据库对象,选择“附加”,将数据库附加到当前数据库实例中。2学生信息表:Student_infor二、使用Windows身份验证访问数据库案例1、在页面中显示学生信息表中数据表结构如下:表中数据:31、在页面上设置好文字2、拖动一个SqlDataSource控件到页面上3、配
3、置数据源数据库服务器名称454、拖一个GridView控件到页面中,选择上一步骤配置好的数据源:SqlDataSource165、编辑列:更改列标题文字将可用字段中的绑定字段下的三个字段添加到选定字段列表中选中选定字段列表中的s_id,在右边修改其HeadText属性为“学生ID”同样的方法为s_name和s-iflogin字段修改HeadText属性为“学生姓名”和“是否已经注册”76、改变控件外观:自动套用格式7、将显示内容居中对齐:点击“源”,转到代码窗口,在代码中找到
4、idView快捷菜单中单击“配置数据源”,单击“下一步”,弹出如下窗口,单击“高级”,在弹出的子窗口中勾选“生成INSERTUPDATE和DELETE语句”和“使用开放并发”复选框。案例2、启用编辑、删除和选定内容超级链接93、页面预览效果101、添加新项,创建新页面2、创建数据源SqlDataSource1,指定数据表notice_infor,点击“高级”,勾选相应项,如下图。案例3、显示详细通知内容113、创建数据源SqlDataSource2,如下图配置124、插入布局表格:拖一个HTML表格到页面,设置表格宽度为800像素,水平居中对齐,合并单元格,使之
5、成为一行二列表格。设置单元格背景颜色。135、拖一个GridView控件到第一个单元格中。为控件选择数据源SqlDataSource2。设置DataKeyName属性值为n_title,设置中文列标题,并为控件添加新列,设置如右图。146、拖一个DetailsView控件到第2单元格中,为控件选择数据源SqlDataSource1,设置控件自动套用格式,设置Caption属性,设置中文列标题,启用插入、编辑、删除。调整控件宽度,及位置。7、为DetailsView控件配置数据源,单击下图中的WHERE按钮158、设置Where子句,如下所示169、完成后的页面预
6、览效果17以上案例简单易行,但存在以下问题:1、使用Windows身份验证,不能保证通过互联网连接数据库2、每个数据源使用不同的连接字符串,代码冗余,当连接数据库路径发生变化时,要修改多处的连接字符串,容易出错。3、使用GridView和DetailsView显示数据,格式不灵活。18二、使用SQLServer身份验证访问数据库案例4、使用FormView和GridView控件显示学生个人信息(数据库访问使用SQLServer身份验证)191、拖一个SqlDataSource数据源控件到页面中,新建连接,配置数据源.202、将连接字符串保存到应用程序配置文件中2
7、13、使用自定义SQL语句从多个数据表中查询数据224、单击查询生成器235、添加数据表、选择字段构造SQL语句246、单击下一步、完成。257、拖一个FormView控件到页面中,如下图所示设置其属性,其中数据源为上一步配置完成的数据源SqlDataSource1。8、从控件任务列表菜单中选择“编辑模板”,在其中插入一个HTML表格,设置表格为6行2列,并将各字段数据拖入单元格中。9、结束编辑模板,并启用分页。2610、拖第二个SqlDataSource数据源控件到页面中,配置数据源,从下拉列表中选择与前面创建数据源时创建的连接,如图所示,点击下一步。2711
8、、选择execise_u
此文档下载收益归作者所有