学习ADO.NET技术(三)

参考此文,详情请戳原作者博客
ADO.Net的核心组成部分分为DataSet和Data Provider。今天学习数据提供程序包含的对象Connection.

1、连接字符串

  • 什么是连接字符串?
    ADO.NET的作用是用于应用程序与数据源的连接,为外部数据源提供一致的访问。ADO.NET为不同的数据源编写了不同的数据提供程序,但是它的前提是要访问到正确的数据源,连接字符串就是告诉ADO.NET数据源在哪里,需要什么样的数据格式,提供什么样的访问信任级别以及其他任何包括连接的相关信息。

  • 连接字符串的语法格式
    连接字符串由一组元素组成,一个元素包含一个键值对,元素之间由“;”分开。语法如下:

key1 = value;key2 = value2;key3 = value3...
  • 连接字符串的元素包含内容有:数据源是基于文件的还是基于网络的数据库服务器,是否需要密码,超时限制等。元素对的键是根据需要连接的数据源来确定的。

2、几种常用的连接字符串

  • SQL Server连接:

    DataSource=myServerAddress;Initial Catalog=myDataBase;UserId=myUsername;Password=myPassword;

    Data Source:需要连接的服务器。

    Initial Catalog:默认使用的数据库名称。

    User ID:数据库服务器账号。

    Password:数据库服务器密码。

  • Access连接字符串

    provider=Microsoft.Jet.oleDB.4.0;DataSource=C:\mydatabase.mdb;UserId=myUsername;Password=myPassword;

  • MySQL 连接字符串

    Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;;

  • DB2连接字符串

    Server=myAddress:myPortNumber;Database=myDataBase;UID=myUsername;PWD=myPassword;

  • Oracle连接字符串
    DataSource=TORCL;UserId=myUsername;Password=myPassword;

3、构造连接字符串

string connStr = "DataSource=myServerAddress;Initial Catalog=myDataBase;UserID=myUsername;Password=myPassword";

4、在配置文件中存储连接字符串

在实际开发中,一般都把连接字符串写在配置文件里。这样便于维护,以Winform应用程序为例,我们一般把连接字符串写在App.Config中。在节点下添加连接字符串。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ADO.NET是微软公司针对数据库操作开发的技术框架。它是.NET框架的一部分,提供了一系列用于连接和操作数据库的类和API接口。 ADO.NET技术参考大全是指包含了ADO.NET框架的全部类、方法和属性的详细文档资料。这份资料一般由微软官方提供,用户可以在开发过程中查找与ADO.NET相关的各种技术问题和解决方案。 ADO.NET技术参考大全对于开发者来说非常重要。首先,它提供了完整的ADO.NET框架的文档,使开发者能够全面了解ADO.NET的各个方面,包括连接数据库、执行SQL语句、数据读取和更新、事务处理等。开发者可以根据这份文档,快速掌握ADO.NET的核心概念和用法。 其次,ADO.NET技术参考大全还包含了各种实际应用场景和最佳实践的示例代码,方便开发者学习和参考。这些示例代码可以帮助开发者更好地理解ADO.NET的用法,提高编程效率和质量。 此外,ADO.NET技术参考大全还提供了关于ADO.NET的性能优化、安全性、数据缓存和数据绑定等方面的详细说明,开发者可以根据自己的需求选择适合的技术和策略,提高程序的性能和安全性。 总之,ADO.NET技术参考大全是ADO.NET开发者必备的参考资料,它可以帮助开发者快速上手和深入学习ADO.NET技术,提高开发效率和代码质量。如果您想深入学习ADO.NET开发技术,强烈建议您查阅并参考ADO.NET技术参考大全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值