- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#程序设计;第7章 数据库访问;7.1 数据库与ADO.NET概述;2.表、记录和字段
关系数据库中的数据以表(Table)的形式组织。表是有关信息的逻辑组,类似于日常生活中的表格,按行列方式将相关信息排列成逻辑组。表中的每一行被称为记录(Record),表中的列则被称为字段(Field)。;1.SQL简介
SQL(Structural Query Language)结构化查询语言,是一种用来操作数据库的标准语言。SQL语言集数据定义(Data Define)、数据查询(Data Query)、数据操纵(Data Manipulation)和数据控制(Data Control)功能于一体,可以十分???便地实现对数据库的各种操作。 ;2.SQL的构成
SQL由命令、子句和运算符和函数等基本元素构成,通过这些元素组成语句,对数据库进行操作。SQL命令分两大类,即DDL(数据定义语句)命令和DML(数据操纵语言)命令。
DDL命令用于创建和定义新的数据库表、字段和索引,主要包括以下语句。
(1)create:创建新的表、字段和索引。
(2)drop:删除数据库中的表和索引。
(3)alter:通过添加字段或改变字段定义来修改表。;2.SQL的构成
DML命令用于对数据库数据进行操作,主要包括以下语句。
(1)select:在数据库中查找满足特定条件的记录。
(2)insert:在数据库中插入新的记录。
(3)update:更新特定的记录和字段。
(4)delete:从数据库中删除记录。;2.SQL的构成
SQL命令中的子句主要包括from、where、group by、having、order by等,通过这些子句,可以进一步定义要选择和要操作的数据。
SQL运算符包括逻辑运算符和比较运算符。逻辑运算符用于连接两个表达式,包括and、or、not三种,比较运算符用于比较两个表达式的值,包括、=、、=、=、、between、like、in。;3.select语句
select语句的功能是将满足一定约束条件的一个或多个表中的字段从数据库中检索出来,并按一定的分组和排序方法显示出来。语法是:
SELECT select_list FROM table_source [WHERE search_condition] [GROUP BY group_by_expression] [HAVING search_condition] [ORDER BY order_expression [ASC|DESC]]
SELECT子句用于指定查询数据表中的哪些列,FROM子句用于指定从哪一个表或视图中查询数据。WHERE子句指出查询条件,ORDER BY子句使查询结果按顺序排列。;4.delete语句
delete语句的功能是删除from子句列出的满足where子句条件的一个或多个表中的记录。语法是:
DELETE FROM table_name WHERE condition;5.insert语句
insert语句用于添加记录到表中。语法是:
INSERT INTO table_name (name_of_attr_1[,name_of_attr_2[,...]]) VALUES(val_attr_1[,val_attr_2[,…]])
;6.update语句
update语句用于按某个条件来更新特定表中的字段值。语法是:
UPDATE table_name SET name_of_attr_1= value 1[,…[,name_of_attr_k= value_k] WHERE condition
;7.1.3 ADO.NET概述;7.1.3 ADO.NET概述;7.1.3 ADO.NET概述;7.1.3 ADO.NET概述;7.1.3 ADO.NET概述;7.1.3 ADO.NET概述;7.2 使用ADO.NET访问数据库;7.2 使用ADO.NET访问数据库;要创建与数据库的连接,需要使用Connection对象。Connection对象的一些属性描述了数据源和用户身份验证的信息,还提供了与数据源连接与断开的方法, SqlConnection对象常用的属性和方法如表7-4所示。
表7-4 SqlConnection对象常用的属性和方法
;连接数据库的步骤:
(1)定义连接字符串;
(2)创建Connection对象;
(3)打开与数据库的连接。
1. 定义连接字符串
连接字符串是用分号隔开的多项信息,对于不同的数据库和.NET框架提供程序,连接字符串的内容也不同。
;1. 定义连接字符串
(1)使用Windows身份验证
Data Source=服务器名;Initial Catalog=数据库名;Integrate
原创力文档


文档评论(0)