文章分类 -  读书笔记之《C#2005数据库编程 经典教程》

本分类内的所有文章内容,绝大部分摘自《C#2005数据库编程 经典教程》并经过整理,另外参考了一些网上资料(如MSDN),再加上一些自己的体会与总结。 如有侵权嫌疑或行为,请联系本人,本人将马上进行删除处理!转载者请自觉维护拥有者的知识产权,一切责任和法律后果由转载者全部承担~ 本人不对以上及本内容负任何法律责任(包括但不限于刑事、民事责任)及其他潜在责任与义务(包括但不限于相关国家已存在、正在形成、未来将形成之的法律法规之责任),请不要跨省追捕(包括但不限于省级市级州级县级镇级乡级村级行政机关、企事业单位、司法机关、立法机关等等任何机构、单位、组织及该机构、单位和组织中的任何个人)。 谢谢合作~~~
摘要:1、 概述从.NET2.0和SQL Sever 2005开始,可以在SQL Server中集成CLR(Common Language Runtime,通用语言运行时)代码,让用户能够编写在SQL Server中运行.NET代码。可以编写存储过程和函数、将用户定义的类型用作数据库表的类型、编写自己的触发器等。这样一来,使用CRL代码能够执行使用SQL代码难以或者无法执行的很多任务。例如,CRL代码可... 阅读全文
posted @ 2009-07-04 15:53 烈火★寒冰 阅读(685) 评论(1) 推荐(1)
摘要:Normal 0 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 1、并发 1.1 概述 当多个用户试图同时修改数据时,需要建立控制机制来防止一个用户的修改对同时操作的其他用户所作的修改产生不利的影响。处理这种情况的系统称为“并发控制”。数据库访问的并发控制常见的有3种方式,在ADO.NET中可以使用前面的两种。... 阅读全文
posted @ 2009-07-04 15:41 烈火★寒冰 阅读(933) 评论(0) 推荐(0)
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 1、 概述 存储过程是可以一次执行的SQL代码块,就像执行C#中的方法一样。存储过程在很多方面和视图很类似,二者的最重要的区别是存储过程可以使用参数。 使用存储过程有很多优点,此外列出三个: 1) 语法比直接使用查询更简单; 2) DBMS优化存储过程的行为,因此操作速度可能更快... 阅读全文
posted @ 2009-07-04 15:33 烈火★寒冰 阅读(936) 评论(0) 推荐(0)
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 1、 填充DataSet对象 方法如下: DataSet ds = new DataSet(); adapter.Fill ( ds ); 或者: DataSet ds = new DataSet(); adapter.Fill ( ds , “ myTable ... 阅读全文
posted @ 2009-07-04 15:21 烈火★寒冰 阅读(956) 评论(0) 推荐(0)
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 视图可对来自多个表的数据进行操作,而不是单独使用来自一个表的数据,然后自己进行关系导航。当然,在获取数据时可以使用Select语句和联接来组合数据,但定义视图可以提高性能,因为DBMS可以优化视图的行为。视图也可以提高安全性,因为可以将数据访问限制在视图上,而不能访问底层的数据。 视图... 阅读全文
posted @ 2009-07-04 15:21 烈火★寒冰 阅读(502) 评论(0) 推荐(0)
摘要:1、 配置数据适配器 初始配置有两个要求: 1) 可以获取数据的Select语句,或SqlCommand(如果使用Select语句,它将用于在内部生成SqlCommand); 2) 连接字符串,SqlConnection对象(如果使用连接字符串,它将用于在内部生成SqlConnection对象,而如果使用有连接的SqlCommand,将使用该连接)。 例如: SqlConnection ... 阅读全文
posted @ 2009-07-04 15:20 烈火★寒冰 阅读(828) 评论(0) 推荐(0)
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 1、 创建数据阅读器对象 SqlDataReader对象只能使用SqlCommand.ExecuteReader()方法执行命令来获得,也就是说没有可以创建SqlDataReader类实例的公有构造函数。数据阅读器对象由下列任务组成: 1) 配置连接; 2) 配置一个获得行数据的命... 阅读全文
posted @ 2009-07-04 15:18 烈火★寒冰 阅读(956) 评论(0) 推荐(0)
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 1、 创建命令 SqlCommand对象有4个构造函数: 1) SqlCommand cmd = new SqlCommand(); 2) SqlCommand cmd = new SqlCommand(“<command string>”); ... 阅读全文
posted @ 2009-07-04 15:17 烈火★寒冰 阅读(1207) 评论(0) 推荐(1)
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 1、 创建连接 SqlConnection conn = new SqlConnection(); conn.ConnectionStrings = “<connection string>”; 或者 SqlConnection conn = ... 阅读全文
posted @ 2009-07-04 15:13 烈火★寒冰 阅读(1451) 评论(0) 推荐(1)
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 数据绑定是程序员只需做少量工作就可以用数据库中的数据填充Windows或Web控件的一种技术。数据绑定有两点要求:数据源和要绑定数据的控件。数据源包括:数据库连接,对象,来自Web服务的数据。1、 绑定到数据源(Windows应用程序)可以将数据绑定到很多控件,但使用向导只能绑定到以下控... 阅读全文
posted @ 2009-07-04 15:09 烈火★寒冰 阅读(1802) 评论(0) 推荐(0)
摘要:Normal 0 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 1、 概念 ADO.NET 是一组向 .NET 程序员公开数据访问服务的类。ADO.NET 为创建分布式数据共享应用程序提供了一组丰富的组件。它提供了对关系数据、XML 和应用程序数据的访问,因此是 .NET Frame... 阅读全文
posted @ 2009-06-27 19:10 烈火★寒冰 阅读(1649) 评论(0) 推荐(0)