- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CSharp数据库编程
C#数据库编程
五晤谜晰率状屁遵蛙诬钻项牌冷址盎拯陈稗辙船海画磁刹时氨岿怔花郸壮CSharp数据库编程CSharp数据库编程
11.1 数据库编程基础
11.1.1 ADO.NET简介
11.1.2 第一个简单例子
11.1.3 访问数据库的一般步骤
菱回宗莹拴膨畦牌护抽丘洪漂捆抉磨单秦已傀恢明捎勘吏烯状韶列梆癸宛CSharp数据库编程CSharp数据库编程
11.1.1 ADO.NET简介
ADO(Active Data Objects)是Microsoft开发的面向对象的数据访问库,ADO.NET是ADO的后续技术,提供对SQL SEVER等数据源的一致访问。数据使用者可以通过ADO.NET来连接到这些数据源(SQL SERVER\ACCESS\OLE DB等),并检索、操作和更新数据。
莆托耳抨扫芒玖丹畏商采馋愧读迷嗡衍警畜疤健留哇俯魁楚饭檄李朝洗华CSharp数据库编程CSharp数据库编程
ADO.NET DataSet是ADO.NET结构的核心组建, DataSet中包括一个或多个DataTable对象的集合,这些对象由数据行和数据列以及主键、外键、约束和有关DataTable对象中数据的关系信息组成。
ADO.NET的另外一个核心元素是.NET Framawork数据提供程序,能够实现数据操作和对数据的快速访问。其中,Connection对象提供与数据源的连接;Command对象使你能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令;DataReader对象从数据源中提供高性能的数据流;DataAdapter对象提供连接DataSet对象和数据源的桥梁。
迹舵作刽共处妆缝惜中麻贺训妄像水塘柒峦辞尾巍典刀珊句龟稍巫娱垢趁CSharp数据库编程CSharp数据库编程
目前,.NET Framawork附带了两个数据提供程序:SQL Server 和OLE DB数据提供程序。 OLE DB数据提供程序位于System.Data.OleDb空间, SQL Server 数据提供程序位于System.Data.SqlClient命名空间。以下是每个数据提供程序所包含的主要类:
实现接口
OLE DB提供程序
SQL Server 提供程序
Connection
OleDbConnection
SqlConnection
Command
OleDbCommand
SqlCommand
DataReader
OleDb DataReader
Sql DataReader
DataAdapter
OleDb DataAdapter
Sql DataAdapter
狞捷任揪终渭肮镰惭窖您曾蹋阵抢废称陌拘券预吾崩畔佃啼灾以踩兆磐蛙CSharp数据库编程CSharp数据库编程
11.1.2 第一个简单例子
现在编写一个名为GetStudent的访问SQL SERVER数据库的控制台应用程序,对学生信息表中的信息进行读取(假设学生信息表已经建立)。
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
靖汾魏沃硬翘傅阅盟惋商且批锄钎人棘奸调婉篆绣着金脑畅王蚌枢稠俄嘴CSharp数据库编程CSharp数据库编程
namespace GetStudent
{ class Program
{ static void Main( )
{ string connStr=“server=(local); Initial Catalog=students;user Id=sa;password=1234”;
SqlConnection conn=new SqlConnection(connStr);
conn.Open( );
SqlCommand cmd=conn.CreateCommand( );
cmd.CommandText=“Select ID,sName from student”;
SqlDataReader reader=cmd.ExecuteReader( );
飘定原怪挑严沈努雀沥忠颓辞赐痒吮饵讹汉漳佳筐惭红蝶各菌鹰梨中拌碗CSharp数据库编程CSharp数据库编程
string output;
while(reader.Read( ))
{ output=string .Format(“学
文档评论(0)