ADO[1].NET数据库访问技术_学习课件

ADO[1].NET数据库访问技术_学习课件

ID:45299484

大小:540.00 KB

页数:31页

时间:2019-11-11

ADO[1].NET数据库访问技术_学习课件_第1页
ADO[1].NET数据库访问技术_学习课件_第2页
ADO[1].NET数据库访问技术_学习课件_第3页
ADO[1].NET数据库访问技术_学习课件_第4页
ADO[1].NET数据库访问技术_学习课件_第5页
资源描述:

《ADO[1].NET数据库访问技术_学习课件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Asp.netAsp.net网站开发本章重点理解ADO.NET对象模型定义。掌握SqlConnection对象与Command对象。掌握DataReader、DataSet、DataTable、DataAdapter及DataView对象。掌握连接与操作SqlServer数据库的方法。掌握ADO.NET中使用XML文件的方法。ADO.NET基本概念ADO.NET是.NETFramework用于访问数据的组件。ASP.NET通过ADO.NET操作数据库。如图:ADO.NET的一个优点是可以离线操作数据库,应用程序只要在需要取得数据或更新数据的时候猜对数据源

2、进行联机,所以可以减少应用程序对服务器资源的占用,提高应用程序的效率。ASP.NETADO.NET数据库ADO.NET对象模型.NETFramework针对不同的数据库,设计了下面四种数据提供程序:(1)SQLServer.NETFramework数据提供程序(2)OLEDB.NETFramework数据提供程序(3)ODBC.NETFramework数据提供程序(4)Oracle.NETFramework数据提供程序ADO.NET对象模型SQLConnection建立与特定数据源的连接属性说明DataSource设置要连接的SQLSERVER服务器名称

3、或IPServerDatabase要连接的数据库InitialcatalogIntegratedSecrity指定是否使用信任连接Trusted_ConnectionUserID登陆数据库的账号UidPassword登陆数据库的密码pwdConnectionTimeout连接超时SQLSERVER数据库的两种连接模式1、混合模式连接使用此种连接模式必须输入登录名和登陆口令。例如:stringmyconnection="server=(local);database=news;uid=sa;pwd=sa";SqlConnectionconn=newSqlC

4、onnection(myconnection);2、windows模式连接以windows连接模式必须将trusted_connection=truestringmyconnection="server=(local);database=news;trusted_connection=true";SqlConnectionconn=newSqlConnection(myconnection);Command对数据源执行命令属性说明CommandTypeCommandType属性可以用来指定CommandText属性中的内容是SQL语句、数据表名称还是存储

5、过程。CommandType.TableDirect数据表名称CommandType.TextSQL语句CommandType.StoredProcedure存储过程名称默认为:CommandType.TextCommandText由CommandText属性设置,表示内容是SQL语句、数据表名称或存储过程CommandTimeout指令超时时间,默认为30sCommand对象方法方法描述ExecuteReader执行CommandText属性所规定的操作,并创建DataReader对象ExecuteNonQuery执行CommandText属性所规定的

6、操作,一般为update、insert、delete及其他没有返回值的SQL命令,返回受影响的行数。ExecuteScalar执行CommandText属性所规定的操作,返回执行结果中的首行首列的值。如结果集多于一行一列,它将忽略其余部分。一般用于执行max、min、Count、sun之类的结果。使用方法stringmyconnection="server=.;database=news;uid=sa;pwd=sa";SqlConnectionconn=newSqlConnection(myconnection);SqlCommandcmd=newSql

7、Command();cmd.CommandType=CommandType.Text;cmd.CommandText="select新闻标题,发布日期fromnews";cmd.Connection=conn;conn.Open();综合实例(一)查询数据protectedvoidPage_Load(objectsender,EventArgse){stringconnection="server=.;database=news;uid=sa;pwd=123456";SqlConnectionconn=newSqlConnection(connectio

8、n);stringcommand="select*fromnews";SqlCo

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

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

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