CSDN论坛 > .NET技术 > C#

关于C#数据库编程的若干问题 [问题点数:100分,结帖人zyq_123]

Bbs2
本版专家分:328
结帖率 98.67%
CSDN今日推荐
Bbs9
本版专家分:60266
Blank
铜牌 2003年9月 总版技术专家分月排行榜第三
2003年8月 总版技术专家分月排行榜第三
Blank
红花 2003年8月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2003年9月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2003年7月 .NET技术大版内专家分月排行榜第三
Bbs6
本版专家分:6720
Bbs2
本版专家分:328
Bbs2
本版专家分:328
Bbs9
本版专家分:60266
Blank
铜牌 2003年9月 总版技术专家分月排行榜第三
2003年8月 总版技术专家分月排行榜第三
Blank
红花 2003年8月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2003年9月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2003年7月 .NET技术大版内专家分月排行榜第三
Bbs2
本版专家分:328
Bbs1
本版专家分:0
Bbs2
本版专家分:328
Bbs5
本版专家分:2152
Bbs4
本版专家分:1285
Bbs2
本版专家分:500
Bbs1
本版专家分:15
Bbs6
本版专家分:6720
Bbs5
本版专家分:3572
Bbs1
本版专家分:14
Bbs4
本版专家分:1296
Bbs6
本版专家分:7782
Bbs2
本版专家分:328
匿名用户不能发表回复!
其他相关推荐
关于对JT808标准若干问题的补充说明文档
关于对JT808标准若干问题的补充说明文档关于对JT808标准若干问题的补充说明文档
C#数据库入门经典(第3版)(姜玲玲) 中文pdf扫描版
本书介绍了每个C#程序员都需要知道和理解的所有关系数据库和ADO.NET的基础知识。这些概念和技术是所有数据库编程的基础。即使您以前没有学习过相关内容,通过完整地学习本书,也能够以专业的方式处理绝大多数实际的数据库应用程序。可以按照如下顺序安排章节内容。 准备工作 本书的前3章为后面介绍的内容建立基础。第1章介绍了如何下载并安装所需的工具(所有工具都可以从Microsoft处免费获得)。第2章通过配置一些选项提供了使用这些工具的实践经验。第3章简要介绍了Transact-SQL(T-SQL),这是标准数据库语言SQL在SQL Server中的专业用语。 学习ADO.NET基础 第4~8章描述了ADO.NET的基本特性,ADO.NET是C#程序和数据库之间的接口。通过示例程序解释每个主要的特性,无论需要ADO.NET哪一部分,您都可以使用这些示例程序作为自己程序的基础。 构建Windows应用程序 第9章介绍了数据绑定,即将数据库数据映射到图形用户界面控件。本章中提供了简单的Windows Forms示例,但是其中的基本原理同样适用于ASP.NET Web控件。 学习SQL和关系数据库的更多内容 第10~12章深入介绍了关系数据库概念和技术,从设计和创建表,到较为高级的查询和数据操作,再到通过完整的一章介绍如何使用T-SQL编写存储过程。 使用高级特性 第13~15章介绍了异常处理、事务和ADO.NET事件。 使用特殊的数据类型 第16章解释了如何处理大型数据对象,如图像和文档。第17章介绍了新的XML数据类型和其他特性,这些特性用于方便地结合使用XML和T-SQL。本章详细介绍了即使是有经验的T-SQL用户也会感到困惑的一些技术,并且演示了这些技术的功能。 LINQ简介 第18章是令人兴奋的一章,其中描述了如何使用语言集成的查询(LINQ),这是Microsoft用于访问任何类型数据的新技术。LINQ易于使用,并且是ADO.NET和.NET数据库编程将来的发展方向。 第1章 开发工具 1 1.1 安装VCSE和SSE 1 1.2 安装SSMSE 5 1.3 安装SQL Server文档 7 1.4 安装样本数据库 8 1.4.1 安装Northwind创建脚本 8 1.4.2 创建Northwind样本数据库 9 1.4.3 卸载Northwind创建脚本 11 1.5 小结 11 第2章 使用开发工具 13 2.1 使用SSMSE 13 2.2 配置VCSE 22 2.3 使用BOL 27 2.4 小结 30 第3章 SQL入门 33 3.1 SQL概述 33 3.2 检索数据 34 3.2.1 执行简单查询 34 3.2.2 使用WHERE子句 37 3.2.3 数据排序 40 3.3 插入数据 42 3.4 更新数据 44 3.5 删除数据 45 3.6 T-SQL的数据类型 46 3.6.1 数值数据类型 47 3.6.2 货币数据类型 47 3.6.3 字符串数据类型 47 3.6.4 日期和时间数据类型 48 3.7 二进制数据类型 48 3.8 其他数据类型 48 3.9 数据类型的优先序 49 3.10 小结 50 第4章 ADO.NET简介 51 4.1 使用ADO.NET的原因 51 4.1.1 从ADO到ADO.NET 51 4.1.2 ADO.NET并非ADO的新版本 52 4.1.3 ADO.NET和.NET基类库 52 4.2 理解ADO.NET体系结构 54 4.2.1 使用SQL Server数据提供程序 56 4.2.2 使用OLE DB数据提供程序 62 4.2.3 使用ODBC数据提供程序 66 4.3 数据提供程序是API 73 4.4 小结 74 第5章 创建连接 75 5.1 数据提供程序连接类概述 75 5.2 用SqlConnection连接到SSE 76 5.2.1 调试到SQL Server的连接 80 5.2.2 SqlConnection中的安全与口令 81 5.2.3 使用SQL Server安全机制 81 5.2.4 SqlConnection中的连接字符串参数 81 5.2.5 连接池 83 5.3 连接对象的进阶用法 83 5.3.1 在连接构造函数中使用连接字符串 83 5.3.2 显示连接信息 83 5.4 用OleDbConnection连接到SSE 88 5.5 小结 90 第6章 Command对象 91 6.1 创建命令 91 6.1.1 关联命令与连接 93 6.1.2 设置Command对象的文本 94 6.2 执行命令 95 6.3 执行具有多个结果的命令 98 6.4 执行语句 101 6.5 命令参数 104 6.6 Prepare方法 109 6.7 小结 110 第7章 数据读取器 111 7.1 数据读取器概述 111 7.2 使用序数索引器 114 7.3 使用列名索引器 117 7.4 使用类型访问器方法 118 7.5 获取数据的信息 123 7.6 获取表的信息 127 7.7 使用数据读取器处理多个结果集 130 7.8 小结 133 第8章 数据集和数据适配器 135 8.1 理解对象模型 135 8.1.1 数据集与数据读取器 136 8.1.2 数据集概述 136 8.1.3 数据适配器概述 137 8.1.4 DataTable、DataColumn和DataRow对象 138 8.2 使用数据集和数据适配器 138 8.2.1 数据集的筛选和排序 142 8.2.2 比较FilterSort和PopDataSet 147 8.2.3 使用DataView 147 8.2.4 修改数据集中的数据 151 8.3 将变化保存到数据源中 154 8.4 并发 171 8.5 使用数据集和XML 172 8.6 在没有数据集的情况下使用数据表 175 8.7 理解有类型和无类型的数据集 177 8.8 小结 178 第9章 数据绑定 181 9.1 数据绑定的定义 181 9.2 执行简单数据绑定 181 9.3 执行复杂数据绑定 184 9.4 理解数据绑定的工作原理 189 9.5 控件与数据源的同步 191 9.6 使用数据栅格更新 194 9.7 小结 199 第10章 理解表和关系 201 10.1 管理表 201 10.2 创建表 201 10.2.1 使用SSMSE创建表 202 10.2.2 使用SQL创建表 203 10.3 删除表 206 10.3.1 使用SSMSE删除表 206 10.3.2 使用SQL删除表 207 10.4 表之间的关系 208 10.5 数据完整性 210 10.5.1 实体完整性 211 10.5.2 引用完整性 212 10.5.3 测试实体完整性和引用完整性 214 10.6 规范化 217 10.7 小结 218 第11章 查询 119 11.1 更多SQL查询语法 219 11.1.1 DISTINCT关键字 219 11.1.2 子查询 221 11.1.3 GROUP BY子句 225 11.1.4 其他合计函数 226 11.1.5 日期函数 228 11.1.6 CASE表达式 229 11.1.7 连接 234 11.2 小结 245 第12章 存储过程 247 12.1 创建存储过程 247 12.2 修改存储过程 254 12.3 删除存储过程 255 12.4 在C#中使用存储过程 257 12.5 小结 262 第13章 处理异常 263 13.1 处理ADO.NET异常 263 13.2 处理数据库异常 271 13.3 小结 280 第14章 使用事务 281 14.1 何时使用事务 281 14.2 理解ACID属性 282 14.3 事务的编写 282 14.3.1 在SQL中编写事务 283 14.3.2 在ADO.NET中编写事务 291 14.4 进一步学习的建议 295 14.5 小结 296 第15章 处理ADO.NET事件 297 15.1 理解事件和委托 297 15.2 添加和删除事件处理程序 298 15.3 引发和处理ADO.NET事件 298 15.3.1 使用连接对象事件 299 15.3.2 使用行更新事件 306 15.3.3 利用多个处理程序 312 15.4 小结 314 第16章 使用文本和二进制数据 315 16.1 理解SQL Server文本和二进制数据类型 315 16.2 在数据库中存储图像 316 16.3 从数据库中检索图像 322 16.4 处理文本数据 327 16.5 小结 336 第17章 使用XML 337 17.1 XML的定义 337 17.2 理解XML文档 338 17.3 理解XML声明 339 17.4 使用FOR XML 340 17.5 使用OPENXML 346 17.6 使用XML数据类型 351 17.7 小结 358 第18章 LINQ简介 359 18.1 LINQ的定义 359 18.2 安装LINQ 361 18.3 使用LINQ to SQL 366 18.4 使用LINQ to DataSet 373 18.5 小结 381
C#数据库编程抽象工厂
C#数据库编程抽象工厂_C#数据库编程抽象工厂_C#数据库编程抽象工厂_C#数据库编程抽象工厂
C#2012数据库编程入门经典.pdf
C#与数据库相结合教学,欢迎大家下载查询,本书适合C#和.NET初学者、Web开发工程师以及计算机专业的学生阅读。
C#2012数据库编程入门经典 源代码
《C#2012数据库编程入门经典(第5版)/.NET开发经典名著》编著者Vidya Vrat Agarwal。 完整地介绍了数据库技术,讨论了关系数据库的工作原理及其用法,循序渐进地介绍T-SQL和C#范例,揭示了\在数据库编程时,如何使用ADO.NET和其他数据访问技术。
关于C#访问修饰符的若干问题
类定义中可以使用的访问修饰符组合none or internal 类只能在当前工程中访问public 类可以在任何地方访问abstract or internal abstract 类只能在当前工程中访问,不能实例化,只能继承public abstract 类可以在任何地方访问,不能实例化,只能继承sealed or internal sealed 类只能在当前工程中访问,不能派生,只能实例化pu...
C# 数据库实例以及winform编程基础
由上篇文章【C# sqlite 数据库上手】讲到的数据库创建、连接、操作等,我同时也练了练手,发现winform编程类似其它GUI编程,也挺有趣的。虽然只看到了C#的函数那块,但做一个简单的数据库应用软件还是没问题。下面简单写下心得。 数据库的搭建 我选择sqlite作为数据库,原因大家都明白,轻量级。用sqlitespy手动管理数据库。 在数据库连接主要用到SQLiteConnection这个
Java MySQL数据库编程详解
Java数据库编程一般
关于内存分配若干问题
关于内存分配若干问题,关于内存分配常见的一些错误和分析!
关于word的若干问题回答
关于对word的若干问题进行了详细的回答
关闭