ADONET数据库访问技术ppt课件.ppt

ADONET数据库访问技术ppt课件.ppt

ID:59433544

大小:2.50 MB

页数:44页

时间:2020-09-18

ADONET数据库访问技术ppt课件.ppt_第1页
ADONET数据库访问技术ppt课件.ppt_第2页
ADONET数据库访问技术ppt课件.ppt_第3页
ADONET数据库访问技术ppt课件.ppt_第4页
ADONET数据库访问技术ppt课件.ppt_第5页
资源描述:

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

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

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

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

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

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

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

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

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

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

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