ADO连接SqlServer的两种方式

记得很久前写DAL的时候,将这两种方式搞混淆,以至于的到的连接对象始终是null,搞得十分狼狈。记录下来,仅当教训!

方式一:

配置:

<configuration>
  <connectionStrings>
    <add name="linq1" connectionString="Data Source=servername;initial catalog=DBName;persist security info=true;user id=sa;password=sa;"/>
  </connectionStrings>
</configuration>
获取:
 protected static string faceconn = ConfigurationManager.ConnectionStrings["linq1"].ConnectionString;

需要引用System.Configuration


方式二:

<appSettings>
  <add key="linq2" value="data source=ServerName;Initial Catalog=DBName;user id=sa;password=sa;Connect Timeout=800000;"/>
</appSettings>
获取:

protected static string baseconnstring = ConfigurationManager.AppSettings["linq2"].ToString();



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: SQL Server 是一种关系型数据库管理系统(RDBMS)。为了与应用程序进行连接和交互,需要使用适当的数据库驱动程序。对于 SQL Server,可以选择以下几种数据库驱动包: 1. SQL Server 驱动程序(官方驱动程序):由 Microsoft 提供的官方数据库驱动程序,适用于连接和操作 SQL Server 数据库。它提供了高性能、可靠性和安全性,支持与 SQL Server 的各种版本兼容。 2. JDBC 驱动程序:Java 数据库连接(JDBC)是 Java 提供的标准 API,用于与各种数据库进行交互。对于 SQL Server,可以使用 Microsoft 提供的官方 JDBC 驱动程序,它允许通过 JDBC API 连接和操作 SQL Server 数据库。 3. ODBC 驱动程序:开放数据库连接(ODBC)是一种标准的数据库访问接口,可通过其连接和操作各种数据库。可以使用 Microsoft 提供的官方 ODBC 驱动程序来连接和操作 SQL Server 数据库。 4. ADO.NET 驱动程序:ADO.NET 是用于在 .NET Framework 环境中连接和操作数据库的API。对于 SQL Server,可以使用 Microsoft 提供的 ADO.NET 驱动程序,它提供了直接与 SQL Server 进行交互的功能。 无论选择哪种数据库驱动程序,都应该根据具体的开发环境和应用程序需求来进行选择和配置。这些驱动程序提供了不同的方式连接和操作 SQL Server 数据库,开发人员可以根据自己的需求选择适合的驱动程序来实现与 SQL Server 的交互。 ### 回答2: SQL Server 是一种关系型数据库管理系统,它有多个对应的数据库驱动包可以用于与不同编程语言进行交互。以下是一些常见的 SQL Server 的数据库驱动包: 1. Microsoft JDBC 驱动:这是用于 Java 程序的官方 Microsoft SQL Server JDBC 驱动。它提供了连接到 SQL Server 数据库的功能,并支持执行 SQL 查询和更新操作。 2. .NET Framework 数据提供程序:对于使用 .NET 编程语言的应用程序,可以使用 Microsoft 的 .NET Framework 数据提供程序来连接和操作 SQL Server 数据库。它可以通过 ADO.NET 接口进行访问,提供了对 SQL Server 进行数据操纵和管理的功能。 3. ODBC 驱动:ODBC(Open Database Connectivity)是一种开放标准的数据库接口,它允许程序通过统一的 API 访问不同类型的数据库。SQL Server 有一个名为 "SQL Server Native Client" 的 ODBC 驱动,可以用于连接和操作 SQL Server 数据库。 4. ADO 驱动:ADO(ActiveX Data Objects)是一种用于访问数据库的 COM 组件,可以在多种编程语言和平台上使用。SQL Server 提供了 COM 对象 "SQL Server Native Client" 来支持通过 ADO 访问和操作 SQL Server 数据库。 需要注意的是,不同的数据库驱动包适用于不同的编程语言和开发环境。根据你使用的编程语言和平台,选择适合的驱动包来连接和操作 SQL Server 数据库是非常重要的。 ### 回答3: SQL Server对应的数据库驱动包是SQL Server ODBC驱动程序和SQL Server JDBC驱动程序。 SQL Server ODBC驱动程序是一个用于连接SQL Server数据库的开放数据库连接(ODBC)驱动程序。它允许应用程序通过ODBC接口与SQL Server数据库通信。ODBC驱动程序提供了一组函数和方法来连接和执行SQL语句,使应用程序能够与SQL Server数据库进行交互和数据传输。 SQL Server JDBC驱动程序是一个用于连接SQL Server数据库的Java数据库连接(JDBC)驱动程序。它允许Java应用程序通过JDBC接口与SQL Server数据库通信。JDBC驱动程序提供了一组类和方法来连接和执行SQL语句,使Java应用程序能够与SQL Server数据库进行交互和数据传输。 这两个驱动程序提供了不同的接口和功能,以满足不同的开发需求。ODBC驱动程序适用于使用ODBC接口的应用程序,而JDBC驱动程序适用于使用JDBC接口的Java应用程序。 总结起来,SQL Server对应的数据库驱动包包括SQL Server ODBC驱动程序和SQL Server JDBC驱动程序,它们分别用于连接和操作SQL Server数据库的应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值