- 3
- 0
- 约9.01千字
- 约 31页
- 2017-11-12 发布于广东
- 举报
尚辅网 / 学习单元3 使用数据源控件操作数据库 任务1 使用SqlDataSource操作数据库 某人事管理系统员工管理模块包括员工的显示、添加、删除和修改功能,具体如下: 员工的信息包括员工的编号、姓名、性别、部门、地址、邮件、照片和电话等。 员工信息显示、修改和删除:如图3-1所示,以表格形式按照每页10个员工显示员工信息;每个员工信息行中设置【删除】和【修改】按钮,若点击某行的【删除】按钮,则可删除当前行;若点击【修改】按钮,则启动员工信息修改界面并按提示修改当前员工信息。 3.1.1 任务场景 3.1.1 任务场景 员工信息添加:单击如前图所示【添加员工信息】按钮,启动如图3-2所示的添加新员工信息界面,实现员工信息的添加。 客户端通过数据绑定控件发出数据库查询请求 3.1.2 学习引导 通过数据库数据绑定技术将返回的数据绑定到到GridView/DetailsView/FormView等数据绑定控件以呈现数据 用户在客户端还可以通过上述数据绑定控件 发出插入、修改和删除数据命令 被绑定的SqlDataSource等数据源控件连接到对应的数据库 SqlDataSource自动执行其SQL查询命令返回数据库数据 1 2 3 4 5 SqlDataSource等数据源控件能够自动感知通过数据绑定控件发出的插入、修改和删除数据命令,然后执行相应的SQL命令实现数据库的数据更新 6 2 数据库 GridView、DetailsView或FormView等数据绑定控件 Web 服务器 1 3 4 6 5 SqlDataSource ASP.NET2.0引入访问数据库的数据源控件和GridView、DetailsView和FormView等数据绑定控件。将上述数据源控件和数据绑定控件绑定起来,几乎无需编程即可实现数据库操作。 1. 使用SqlDataSource和数据绑定控件操作数据库工作原理 3.1.3 相关知识和技术 1. 使用SqlDataSource和数据绑定控件操作数据库工作原理 3.1.3 相关知识和技术 1. 设置SqlDataSource控件的连接属性——连接字符串 SQL Server验证情况下连接SQL Server数据库的连接字符串 data source=服务器主机名;initial catalog=数据库名; user id=用户名; password=密码 或者 data source=服务器主机名; AttachDbFilename=|DataDirectory|数据库文件名; user id=用户名; password=密码 Windows验证情况下连接SQL Server数据库的 连接字符串 data source=服务器主机名;initial catalog=数据库名;integrated security=true 或者 data source=服务器主机名; AttachDbFilename=|DataDirectory|数据库文件名; integrated security=true 连接到Access数据库文件Provider=Microsoft.Jet.OLEDB.4.0;Data Data Source=数据库文件物理路径 在实际应用中,往往只知道mdb文件的相对路径,其绝对路径可以通过Page类的MapPath方法转化为获得, 格式如下: mdb文件绝对路径=Server.MapPath(“mdb文件相对路径”) 【示例】 Provider=Microsoft.Jet.OLEDB.4.0;DataSource=+Server.MapPath(“~/App_Data\Northwind.mdb“); 使用SqlDataSource数据源控件 使用SqlDataSource数据源控件 2. 设置SqlDataSource控件的操作属性 SqlDataSource SelectCommand UpdateCommand InsertCommand DeleteCommand Select语句或返回数据的存储过程 Update语句或修改数据的存储过程 Insert语句或添加数据的存储过程 Delete语句或删除数据的存储过程 [示例] asp:SqlDataSour
您可能关注的文档
- Android项目驱动式开发教程课件作者刘正主编第5章节异步任务开发.ppt
- Android项目驱动式开发教程课件作者刘正主编第6章节后台服务.ppt
- 产业经济学课件作者张玉冰课件产业经济学5章.ppt
- Android项目驱动式开发教程课件作者刘正主编第7章节数据存储与分享.ppt
- 产业经济学课件作者张玉冰课件产业经济学6章.ppt
- Android项目驱动式开发教程课件作者刘正主编第10章节地图与位置服务.ppt
- Android项目驱动式开发教程课件作者刘正主编第11章节综合示例开发.ppt
- 产业经济学课件作者张玉冰课件产业经济学7章.ppt
- 产业经济学课件作者张玉冰课件产业经济学8章.ppt
- Android应用开发教程课件作者罗文第八章节教学课件.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 人教版生物学选择性必修3全册教学课件.pptx
- 桑黄编制说明.doc VIP
- 2025年重庆市中考物理试卷真题(含答案解析).docx
- 数学试卷【新高考I卷】【山东卷】【高考真题】山东省2025年山东省普通高等学校招生全国统一考试(新I卷)(6.7-6.9).docx VIP
- 《上下五千年(六)》青少年教育文学丛书.pdf VIP
- 高考评价体系下基于核心素养素养2020年高考化学后期复习策略讲座.ppt VIP
- 《海上风电场工程风电机组基础设计规范》.pdf VIP
- 数学试卷答案【新高考I卷】【山东卷】【高考真题】山东省2025年山东省普通高等学校招生全国统一考试(新I卷)(6.7-6.9).docx VIP
- 复变函数1省公开课金奖全国赛课一等奖微课获奖课件.pptx VIP
- 316L 不锈钢收缩率实验报告.docx VIP
原创力文档

文档评论(0)