《ASP.NET程序设计案例教程教学课件作者翁健红教程4注册页面的数据库操作》由会员分享,可在线阅读,更多相关《ASP.NET程序设计案例教程教学课件作者翁健红教程4注册页面的数据库操作(13页珍藏版)》请在金锄头文库上搜索。
1、ASP.NET程序设计,第四讲 注册页面的数据库操作,翁健红 湖南铁道职业技术学院,本课目标,理解ADO.NET对象模型 掌握SqlConnection的使用 掌握Command的使用,情景展示,ADO.NET概述,ADO.NET在.NET中为存取任何类型的数据提供了一个统一的框架,它适用于WinForms应用程序、ASP.NET应用程序和Web Service。 ADO.NET对象可大体分成两大类:一类是与数据库直接连接的联机对象(称为.NET Data Provider),其中包含了Command对象、DataReader对象以及DataAdapter对象等,通过这些类对象,可以在应用程
2、序里完成连接数据源以及数据维护等相关操作。另一类则是与数据源无关的断线对象,例如,DataSet对象,以及DataRelation对象等。,.NET数据提供程序,.NET Framework数据提供程序用于连接数据库、执行命令和检索结果,共有4种: SQL Server .NET Framework数据提供程序。 OLEDB .NET Framework数据提供程序。 ODBC .NET Framework数据提供程序,主要用于访问ODBC数据源,通过ODBC与数据源进行通信,其数据提供程序类位于System.Data. Odbc命名空间中。 Oracle .NET Framework数据提供
3、程序,SqlConnection对象,Connection对象主要是连接程序和数据库的“桥梁”,要存取数据源中的数据,首先要建立程序和数据源之间的连接。 1混合模式的连接 SQL Server数据库混合模式可以由用户自己输入登录与口令来连接到数据库,可如下创建SqlConnection对象: string connStr =“server=(local);uid=sa;pwd=;database=BookShop“; SqlConnection conn = new SqlConnection(connStr); 2使用windows验证方式 以windows验证方式登录SQL Server数
4、据库的SqlConnection对象用如下方式创建: string connectionString = “server=(local);database=BookShop;trusted_connection=true“; SqlConnection conn = new SqlConnection (connectionString); 该语句以信任方式连接到SQL Server,由于采用Windows验证,所以无需给出登录与口令。,【例4-1】SqlConnection.aspx,Command对象,使用Connection 对象与数据源建立连接后,可使用Command 对象对数据源执行
5、查询、添加、删除和修改等各种操作,操作实现的方法可以使用SQL语句,也可以使用存储过程。,Command对象,Command对象常用的属性,Command对象,Command对象常用的方法,【例4-2】Command.aspx,【例4-3】CommandDelete.aspx,注册页面的实现 (演示),学生模仿,实现注册信息的数据库存储,过程总结,共性问题集中讲解,常见调试问题及解决办法 代码规范问题,课堂小结,ADO.NET在.NET中为存取任何类型的数据提供了一个统一的框架 .NET Framework数据提供程序用于连接数据库、执行命令和检索结果,共有4种 Connection对象主要是连接程序和数据库的“桥梁”,要存取数据源中的数据,首先要建立程序和数据源之间的连接。 混合模式的连接串及其意义 Command 对象对数据源执行查询、添加、删除和修改等各种操作,