《数据库操作on》PPT课件.ppt

《数据库操作on》PPT课件.ppt

ID:52279749

大小:2.30 MB

页数:100页

时间:2020-04-03

《数据库操作on》PPT课件.ppt_第1页
《数据库操作on》PPT课件.ppt_第2页
《数据库操作on》PPT课件.ppt_第3页
《数据库操作on》PPT课件.ppt_第4页
《数据库操作on》PPT课件.ppt_第5页
资源描述:

《《数据库操作on》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章数据库操作学习目标了解ADO.NET数据库原理;掌握C#数据库操作常用对象的使用方法;理解C#数据绑定基本方法;通过实例了解C#数据库程序开发过程。2Win32消息队列服务COM+IISWMI公共语言运行库(CLR).NETFramework基础类库ADO.NET和XMLWebWindowsVisualBasicC++C#PerlPython…36.1数据库应用程序开发概述常用数据库SQLServerOracleAccess常用的数据库访问方法有Ado(ActiveXDataObjects)RDS(Rem

2、oteDataServices)OLEDB(ObjectLinkingandEmbedding,对象连接与嵌入)ODBC(OpenDatabaseConnectivity,开放式数据库互连)4数据库操作过程对于Insert,Update,Delete等单向操作5数据库操作过程对于Select的双向操作return6使用Ado.net访问数据库的基本步骤导入命名空间SQLServer:usingSystem.Data.SqlclientOracle:usingSystem.Data.OracleClient其他:

3、system.Data.OleDb建立应用程序与数据库的链接创建链接对象(SqlConnection)SqlConnectionconn=newSqlConnection()链接字符串DataSource=服务器名称;InitialDatalog=数据库名;UserID=;Password=;打开数据库7向数据库发送SQL指令(SQL语句、存储过程)创建SqlCommand对象实例设置对象实例属性Cmd.connection=…Cmd.commandText=…sqlCommandcmd=newsqlComma

4、nd(“select*from表”,conn)执行命令ExecuteNonQueryExecuteReader:将结果返回到DataReader对象实例中ExecuteScalar返回命令执行结果将结果显示在Web窗体中。81.SqlConnection对象作用:建立与数据库连接用法:创建SqlConnection对象实例SqlConnectionconn=newSqlConnection()设置连接字符串使用Windows集成验证身份登陆conn.connectionstring=“DataSource=服务

5、器名称;InitialDatalog=数据库名;integratedSecurity=SSPI”使用SQL用户身份登陆conn.connectionstring=“DataSource=服务器名称;InitialDatalog=数据库名;UserID=;Password=;打开数据库连接conn.open()…….关闭连接conn.close()销毁连接conn.dispose()92.SqlCommand对象作用:通过此对象执行数据库命令,包括数据库查询、更新、删除、修改等操作,也可以执行存储过程。用法:创建

6、SqlCommand对象实例sqlCommandcmd=newsqlCommand()设置对象实例属性Cmd.connection=…Cmd.commandText=…执行命令ExecuteNonQuery:不会返回结果集,只会返回语句影响的记录。ExecuteReader:将结果返回到DataReader对象实例中ExecuteScalar:执行查询,并返回结果集中的第一行第一列。103.DataReader对象作用:只能对查询获得的数据集进行自上而下的访问。且要求与数据库的连接一直保持。优点:速度快缺点:只

7、能显示数据,不能处理数据,与数据库的连接需要一直保存。使用:定义DataReader对象实例SqldataReaderdr=newSqldataReader()调用Read方法dr.read()有结果返回dr.read()返回值为真,使用if或者while调用如果没有结果返回,dr.read返回值为假。使用dr.get访问一个字段dr[0]或者dr[“us_name”]关闭dr.close()11DataAdapter与DataSet的工作原理124.DataAdapter对象作用:DataAdapter对象主

8、要用来承接Connection和DataSet对象。原因:Connection对象只负责数据库连接而不关心结果集的表示DataSet对象只关心访问操作数据,而不关心自身包含的数据信息来自哪个Connection连接到的数据源。DataAdapter对象能根据数据库里的表的字段结构,动态地塑造DataSet对象的数据结构。13SqlDataAdapter对象的工作方式DataAdapte

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。