ADONET与数据库.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADONET与数据库

约束的目的:确保表中数据的完整型 常用的约束类型: 主键约束(Primary Key Constraint):要求主键列数据唯一,并且不允许为空 唯一约束(Unique Constraint):要求该列唯一,允许为空,但只能出现一个空值。 检查约束(Check Constraint):某列取值范围限制、格式限制等,如有关年龄的约束 默认约束(Default Constraint):某列的默认值,如我们的男性学员较多,性别默认为“男” 外键约束(Foreign Key Constraint):用于两表间建立关系,需要指定引用主表的那列 IF-ELSE语句 CASE-END多分支语句 事务必须具备以下四个属性,简称ACID 属性: 原子性(Atomicity):事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行 一致性(Consistency):当事务完成时,数据必须处于一致状态 隔离性(Isolation):对数据进行修改的所有并发事务是彼此隔离的,这表明事务必须是独立的,它不应以任何方式依赖于或影响其他事务 永久性(Durability):事务完成后,它对数据库的修改被永久保持,事务日志能够保持事务的永久性 T-SQL使用下列语句来管理事务: 开始事务:BEGIN TRANSACTION 提交事务:COMMIT TRANSACTION 回滚(撤销)事务:ROLLBACK TRANSACTION 一旦事务提交或回滚,则事务结束。 判断某条语句执行是否出错: 使用全局变量@@ERROR; @@ERROR只能判断当前一条T-SQL语句执行是否有错,为了判断事务中所有T-SQL语句是否有错,我们需要对错误进行累计; 如: SET @errorSum=@errorSum+@@error ADO.NET的类3-4 通用数据类及其对象2-2 DataRelation类 用于表示两个DataTable对象之间的关系。可以使用此对象建立两个数据表之间的父子关系模型。可以在一个DataSet中存储多个此对象。 Constraint类 表示数据库约束----例如某列的值互不相同或特定为另一个表的外键。可以在一个DataTable中存储多个Constrain对象。 DataView类 用于通用筛选器只查看DataTable对象中的特定行。可以在一个DataSet中存储多个DataView对象。 北大青鸟东莞佳杰培训中心 ADO.NET的类4-4 托管提供程序类及其对象 SqlConnection、OleDbConnection、OdbcConnection类 用于链接到SQL数据库或是其它数据源。 SqlCommand、OleDbCommand、OdbcCommand类 用于表示SQL语句或存储过程调用。 SqlDataReader、OleDbDataReader、OdbcDataReader类 用于读取从SQL或其它数据源读取数据。这些对象用于仅正向读取行,速度快。 SqlDataAdapter、OleDbDataAdapter、OdbcDataAdapter类 用于在DataSet对象与数据源之间移动行,保持本地存储信息与数据库的同步。 SqlTransaction、OleDbTransaction、OdbcTransaction类 用于表示数据库中的事物。 北大青鸟东莞佳杰培训中心 利用ADO.NET执行SQL 增\删\改\查的操作1-2 要从数据库中检索数据一般分为以下步骤: 配制包含数据库链接详细资料的字符串。 创建用于链接到数据库的链接对象如:SqlConnection。将上一步链接字符串传递到该对象。 配制包含用于操作数据语句字符串。 创建一个SqlCommand对象保存该语句。 将这个SqlConnection对象的命令对象设置为刚才创建的sqlCommandxt。 【创建一个适配器对象,如: SqlDataAdapter】。 【将这个适配器对象的SelectCommand属性设置为第四步的SqlCommand对象】。 【创建一个DataSet对象,存储Select语句的结果】。 利用链接对象的Open()方法打开这里的数据库链接。 【调用适配器对象的Fill()方法检索行,将检索到的行存储到本地的DataSet对象的DataTable中】。 【从DataSet对象攻取DataTable对象】。 执行SqlCommand。 调用链接对象的Close()方法关闭数据库链接。 北大青鸟东莞佳杰培训中心 现场编码演示 北大青鸟东莞佳杰培训中心 利用ADO.NET执行SQL 增\删\改\查的操作2-2 链接到Microso

文档评论(0)

zhuwenmeijiale + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档