欢迎来到天天文库
浏览记录
ID:27551025
大小:62.00 KB
页数:8页
时间:2018-12-03
《aspnet中命名空间namespace浅析和使用例子》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ASP.Net中命名空间Namespace浅析和使用例子关于Namespace(命名空间)的使用,我常用复制代码代码如下:It;%ImportNamespace=,,System.Data〃o/ogt;,这是在引用为我们提供的Namespace,这和ASP不同的,我们在ASP.net必须先引用与我们操作有关的Namespace后才能使用相应的功能。其实说白了,一个Namespace;就是一个组件。这个是关于ASP.net的高级应用。我下面简单的列举一些常用的Namespace代码如下:It;%Impo
2、rtNamespace="System.Data〃%gt;处理数据时用到It;%ImportNamespace="System.Data.ADO〃%gt;使用ADO.net;时用到It;%ImportNamespace=〃System.Data.SQL〃%gt;SQLServer数据库专用It;%ImportNamespace=〃System.Data.XML〃%gt;不用看处理XML用到It;%ImportNamespace=〃System.IO〃%gt;处理文件时用到It;%ImportNames
3、pace=〃System.Web.Util〃o/ogt;发由P件时大家会用到It;%ImportNamespace="System.Text〃%gt;文本编码时用到操作数据库需要的东东讲解了Namespace,我们可以正式来讨论数据库的应用从上面的可以看出,我们操作数据库,我们需要引用下面两个Namespace代码如下:It;%ImportNamespace=z/System.Data"%gt;It;%ImportNamespace=〃System.Data.SQL〃%gt;其实System.Data
4、.SQL可以用System.Data.ADO来代替,SQL是SQLServer专用,ADO可以支持任何数据库(只要在主机上存在相应的驱动就行了,如Access,Mysql,Oracle之类的)。无论是ADO还是SQL,他们都有几个基本的对象用于操作代码如下:Connections连结到一个数据库,以便于后面的应用(类似ADO中的Connections)Commands执行SQL语句的地方DataReader读取执行后返回的数据内容DataSet储存数据,功能强大,我们会具体讲解DataSetComma
5、nd执行SQL语句,并把数据存入DataSet这里面可能最难理解的就是DataSet,我们先不去管他。Connections(SQLConection或者ADOConnection)它的主要任务就是建立一个与数据库服务器的连接代码如下:It;%PageLanguage=z/C#//o/ogt:It;%ImportNamespace=〃System•Data〃%gt;It;%ImportNamespace=〃System.Data.SQL〃%gt;It;scriptLanguage=〃C#〃Runat=
6、〃Server〃gt;publicvoidPage_Load(0bjectsrc,EventArgse){stringstrProvider=〃server=localhost;uid=sa;pwd=;database=aspcn〃;SQLConnectionMyConnection=newSQLConnection(strProvider);}It;/scriptgt;上面我们建立了一个名为MyConnection的联结,就好像我们在ASP中用ADODB.Connection打开了一个联结,这个联结
7、我们在Command或者DataSetCommand中将会使用。它的一些有用的属性和方法有代码如下:Connectionstring取得或设置连结数据库的语句ConnectionTimeout取得或设置连结数据库的最长时间,也是就超时时间DataBase取得或设置在数据库服务器上要打开的数据库名DataSource取得或设置DSN,大家不会陌生吧:)Password取得或设置密码UserlD取得或设置登陆名State取得目前联结的状态0pen()打开联结Close()关闭联结Clone()克隆一个联结
8、。我们也通过一个小例子来看看他们的用法:代码如下:SQLConnectionmyConnection=newSQLConnection();myConnection.DataSource=〃mySQLServer〃:myConnection.Password=〃〃;myConnection.UserID="sa";myConnection.ConnectionTimeout=30;myConnection.Open():myConnection.Data
此文档下载收益归作者所有