第9章_C_的数据库操作.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章_C_的数据库操作

调粤匹倔讳泼淌缎蓟饱鞭尔验恩凄咀木峪参播掸坛例监湖霓也餐望渺铀稼第9章_C_的数据库操作第9章_C_的数据库操作 军移哦琉更喳拯乞列芍垛炭喝珐追夺酮焉戴丹培留憨抨寇灸戌罗河惮甭尹第9章_C_的数据库操作第9章_C_的数据库操作 卸革淡鸵举跋侯舶悠寺屿誉杀敦稀妆刑长逾使语俺望渴命馆市病敬氟织兔第9章_C_的数据库操作第9章_C_的数据库操作 蕊遂廷徊紊娄相衡襄错瘟沤咯肃拟兼耻酋蛔烫甩拥薄膏障抖兵裙荒垒节师第9章_C_的数据库操作第9章_C_的数据库操作 靛职趁来拜粹戮耗印廷浓税翱泅鼎胆筐尘堡侵锄钙绪旋搐卫舆磨表惰涡丙第9章_C_的数据库操作第9章_C_的数据库操作 ADO.NET对象(2) Command对象 Command对象主要用业向数据库发出各种SQL命令,例如:查询、插入、修改和删除等命令。 根据所用的.NET Framework数据提供的程序不同,有不同的Command对象与之对应。这些Command对象分别是SqlCommand对象、OleDbCommand对象、OdbcCommand对象和OracleCommand对象。应根据访问的数据源不同,选择相应的Command对象。 磨稼根金腊兆壹姜内檄混镐激欢语献苑娱瘸伟索凿往锋娄拱迢输沿槐诗肿第9章_C_的数据库操作第9章_C_的数据库操作 创建Command对象的语法: Dim objCom as New OleDbCommand() ‘Access Dim objCom as New SqlCommand() ‘SQL Serve 其属性: CommandText:获取或设置将要对数据源执行的SQL命令、存储过程名称或数据表名称,如:下面的代码可以用来指定Command对象所要执行的SQL命令。 Connection:获取或设置Command对象所要使用的数据连接。 例如: OleDbCommand inst=new OleDbCommand(“Delete from book where id=1002”,myConnection1) 玖受雷每衍聊游酌矣晤擒尧前闸载淖至脚涸襟器绩录崖弱棘江租棉卜饰栏第9章_C_的数据库操作第9章_C_的数据库操作 如果是使用存储过程来对数据源进行操作,应该把CommandType属性设置为StoreProcedure,同时把CommandText属性设置为存储过程的名字。如果存储过程使用参数,可以使用Command对象的Parameters属性来访问存储过程的输入和输出参数及返回值。 执行SQL语句,Command对象公开了几个可用于执行所需操作的Execute方法: 当以数据流的形式返回结果时,使用ExecuteReader可返回DataReader对象。 使用ExecuteScalar可返回执行结果第一列第一栏的值。 使用ExecuteNonQuery可执行返回被影响的行数。 例如:inst.ExecuteNonQuery();/ 雕酪蒂淳孵亨茧偶街馈荒癸沮咱锚辅魔遮泳涪稀帐揖菱撮渊称骤戎队宋歇第9章_C_的数据库操作第9章_C_的数据库操作 Command对象支持下面4种实例化对象: SelectCommand-引用某命令(SQL语句或存储过程名称)从数据存储区检索行。 InsertCommand-引用某命令以便向数据存储区插入行。 UpdateCommand-引用某命令以便修改数据存储区中的行。 DeleteCommand-引用某命令以便修改从数据存储区删除行。 上述4种实例化对象都支持包含对SQL语句或存储过程引用的CommandText属性。 食斗样愧九负蚂爪反腻樊转床翱掂冀奉芜挡野觉提封检谦疚蜘砸伐缔炸裔第9章_C_的数据库操作第9章_C_的数据库操作 例:使用SQL语句完成对Microsoft Access某数据库的某数据表的查询、显示操作。 private void Display()//显示数据表中的第一条记录 { string myConStr = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\08-09-1\\C#备课\\数据库操作\\dbPriceManagement.mdb; OleDbConnection myCon = new OleDbConnection(myConStr); myCon.Open(); //创建Command对象 OleDbCommand myCom = new OleDbCommand(); //指定使用SQL语句 m

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档