具体介绍ADO.NET操作相关注意事宜

使用创建的DataSet对象可以完成各种数据操作,利用向导生成的数据库数据源是一个强类型的DataSet以及一对或多对强类型的DataTable和TableAdapter的组合。类型化的DataSet是一个生成的类。

同时,对于DataSet中的每个表,还生成了特定于该DataSet的附加衍生类,ADO.NET操作而且每个类都为相关的表提供了特定的架构、属性和方法。当然,也可以直接创建一般的DataSet对象,例如:DataSet myDataset = new DataSet();#t#

填充DataSet对象

创建DataSet后,就可以使用SqlDataAdapter对象把数据导入到DataSet对象中,比如通过Fill方法将数据填充到DataSet中的某个表中。在ADO.NET对象模型中,Connection对象代表了与数据源之间的连接。.NET框架中有两个Connection对象:一个是OleDbConnection,用于大多数的数据库连接,一个是SqlConnection,ADO.NET操作是MS开发的专门用于针对SQL Server的连接。在创建Connection对象之前,你必须先引用System.Data.OleDb或者System.Data.SqlClient和System.Data三个名空间。

1.SQL Server数据库的连接

你可以使用ADO.NET操作对象的属性来指定数据源的位置及其它参数来连接数据库。如:SqConnection con=new SqlConnection("Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=database;use id=yourid,password=yourpassword;");这是连接到本地数据库,如果你想连到网络上的的数据库,就要利用集成安全性,ADO.NET操作同时忽略用户名和密码。如:

SqConnection con=new SqlConnection("Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=database;Integrated Security=SSPI");如果使用的是ODBC连接到SQL Server,可以通过使用Trusted_Connection=yes;来使用网络数据库。

2.Oracle数据库的连接:(前提:必须先安装Oracle客户端实用工具的适当版本,并创建数据库别名,ADO.NET操作接着就可以用以下的连接字符串进行连接)SqConnection con=new SqlConnection("Provider=MSDAORA;Data Source=dbAlias;User id=yourid,password=youpwd;);

3.Access数据库的连接:(你可以使用以下连接字符串来连接)SqConnection con=new SqlConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\yourdb.mdb;User id=yourid,password=youpwd;); 连接到数据库之后即可调用Connection对象的Open()ADO.NET操作方法来打开与数据库的连接,同理Close()方法用来关闭与数据库的连接。

名称栏目:具体介绍ADO.NET操作相关注意事宜
标题来源:http://www.shufengxianlan.com/qtweb/news47/311647.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联