- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 ASP .NET访问数据库 9.1 ADO .NET介绍 ADO.NET 功能: 是与.NET框架紧密结合的产物;可跨平台交换数据;可在与数据源连接或断开的环境下工作。 由许多类组成的一个类库。它利用.NET Data Provider(数据提供程序)以进行数据库的连接与访问。 即:完成和数据源(关系数据库、XML和应用程序数据)的连接、查询、插入、更新和删除记录。 9.2 连接数据库 9.3 使用SqlCommand类操纵数据库 SqlCommand类可以用来对SQL Server数据库执行一些命令操作,包括从查询、插入、更新、删除,在ADO.NET中定义SqlCommand 类去执行这些操作。 9.4 DataAdapter对象 DataAdapter对象用于从数据库中获取数据填充DataSet中的表,也可以将对DataSet的改动更新回数据库。 DataAdapter经常和DataSet一起配合使用,一个DataSet可以放置多张数据表,但是每个DataAdapter只能对应于一张数据表,是数据集和数据源之间的桥梁。 9.5 数据集(DataSet) 9.5.1 DataSet对象: 数据集相当于内存中暂存的数据库,可以保存多张数据表、表之间的关系和约束。 数据集从数据源获取数据之后就可断开与数据源的连接。可对数据集中的数据进行添加、删除、修改、查询、统计等操作。 当完成了各项数据操作之后,可以将数据集中的数据送回数据库。 9.5.2 访问数据集 利用DataSet对象完成数据库内容的添加、删除、修改及查询操作。 添加步骤: ①利用SqlConnection对象建立连接。(字符串或工具) ②使用SqlConnection 的Open()方法打开数据库连接。 ③建立SqlCommand对象,设置要执行的SQL语句命令。 本章小结 本章主要介绍了在ASP.NET应用程序中如何通过ADO.NET访问数据库,通过本章的学习,应该熟练掌握以下的内容: 常用SQL语句的使用方法。 如何连接数据库( Connection对象)。 如何设置要执行的SQL语句命令(SqlCommand)对象。 如何使用DataReader对象读取数据。 如何使用DataSet、 SqlDataAdapter对象完成数据的操纵。 foreach (DataRow row in myTable.Rows) { if (row[stu_id].ToString().Trim() == TextBox3.Text.Trim()) Response.Write(scriptlanguage =javascriptalert (学号不能重复!抱歉,重来吧);/script ); Server.Transfer(my_DataSet_input.aspx); } } DataRow myRow = myTable.NewRow(); myRow[name] = TextBox1.Text; myRow[age] = TextBox2.Text; myRow[stu_id] = TextBox3.Text; myTable.Rows.Add(myRow); Adapter.Update(myDs); myConnection.Close(); 方法二:使用myCommand的ExecuteNonQuery(); String sqlconn = Data Source=localhost;Initial Catalog=ado_test;UserID=sa; pwd=;Integrated Security=Flase; SqlConnection myConnection = new SqlConnection(sqlconn); myConnection.Open(); string sql_name = TextBox1.Text.ToString().Trim(); int sql_age = Convert.ToInt16(TextBo
您可能关注的文档
最近下载
- 重复经颅磁刺激治疗专家共识.pdf
- LY/T 2494-2015_古树名木复壮技术规程.pdf
- 住宅小区物业管理服务方案.doc VIP
- gb50444-2023建筑灭火器配置验收及检查规范.docx VIP
- 2023年全国卫生监督技能竞赛题库单选题答案公共部分和公共场所学校饮用水.doc VIP
- 质量协议-Quality Agreement-中英.docx VIP
- “十五五”城市基础设施建设规划.docx
- 研究生学术规范与学术诚信(南京大)中国大学MOOC慕课 客观题答案.pdf VIP
- 语法选择15篇-外研版(2025)七年级英语下学期专项复习训练 (含答案解析).docx VIP
- 2024 《建筑结构 物理和设备》必记知识点 【吴工版】.pdf
文档评论(0)