- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 ADONET--2
try //可能会出现异常的代码 { SqlConnection sqlCon = new SqlConnection(); //创建连接对象 sqlCon.ConnectionString = “Data Source=CHINA-F42FC5492;Database=SchoolDb;Uid=sa;Pwd=123”;//设置连接字符串 sqlCon.Open(); //打开连接 Response.Write(SchoolDb数据库成功打开); //显示成功连接消息 sqlCon.Close(); //关闭连接 } catch (SqlException err) //捕获连接过程中的异常 { Response.Write(err.Message); //显示异常信息 } 连接池 数据提供程序 .NET 数据提供程序的四个核心对象 7.5 Command类-执行数据库操作 ADO.NET提供两种操作数据库的方法: (1)直接对数据库进行操作 使用Command对象直接与数据源通信,并执行数据操作命令(执行SELECT、INSERT、UPDATE或DELETE之类的SQL语句,调用存储过程或从特定表中取得记录),完成数据库的操作和处理,若该命令返回结果(一组记录),则可使用数据读取器对象获取数据。 (2)使用DataSet间接对数据库进行操作 先在内存中创建要使用记录的存储区(DataSet),再用DataAdapter将要操作的数据记录加载到DataSet以操作数据,并可使用DataAdapter将数据的更新写回到数据库。 7.5.1 创建SqlCommand对象 (1) 四类Command对象 SqlCommand OleDbCommand OdbcCommand OracleCommand (2)SqlCommand的属性 ? CommandText:获取或设置要对数据源执行的 SQL 语句、存储过程或表(与CommandType属性配合使用),返回类型为string ? CommandType:属性值默认为Text( SQL语句)、StoredProcedur(存储过程调用)与TableDirect(要读取的表) ? CommandTimeOut:获取或设置在终止执行命令的尝试并生成错误之前的等待时间,其返回类型为int。 ? Connection:获取或设置SqlCommand实例使用的 SqlConnection对象,其返回类型为string。 ? Parameters:取得提供给命令的参数(采用参数命令时有效),其返回类型为SqlParameterCollection。 (3) SqlCommand的方法 ExecuteNonQuery () : 执行不返回结果集的SQL语句,返回类型为int,代表该命令影响的记录行数 ExecuteReader () : 执行有返回结果的数据操作,返回含有SqlDataReader的结果集 ExecuteScalar () :执行返回单值的SELECT语句 ExecuteXmlReader () :执行返回XML数据的SELECT语句,返回类型为包括有结果集的XmlReader,只适用于SqlCommand类 Cancel() : 取消命令的执行,返回类型为void CreateParameter() :创建SqlParameter对象的实例,返回类型为SqlParameter (4)SqlCommand对象的生成 SqlCommand的构造函数 SqlConnection的CreateCommand() ? 用构造函数生成SqlCommand对象 SqlCommand ( ) SqlCommand (string CommandText) SqlCommand (string CommandText,
您可能关注的文档
- 第6章 DSP Builder系统设计工具.ppt
- 产科检查应注意的事项.ppt
- 信息检索-第6章特种文献资源-1版-南大.ppt
- 产前筛查综述.ppt
- 第6章 当代国际货币制度的发展与金融全球化.ppt
- 第6章 数学规划模型.ppt
- 准时制和精细生产系统.ppt
- 第6章 机器人传感器.ppt
- 产褥期的常见疾病及防治.ppt
- 双胎妊娠指南(草稿).ppt
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)