微软提供了以下四种数据库连接方式:
System.Data.OleDb.OleDbConnection
System.Data.SqlClient.SqlConnection
System.Data.Odbc.OdbcConnection
System.Data.OracleClient.OracleConnection
连接到 SQL Server
SQL Server .NET Framework 数据提供程序支持类似于 OLE DB (ADO) 连接字符串格式的连接字符串格式。
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// Do work here.
}
连接到 OLE DB 数据源
OLE DB .NET Framework 数据提供程序通过 OleDbConnection 对象提供与使用 OLE DB 公开的数据源的连接以及与 Microsoft SQL Server 6.x 或较早版本(通过用于 SQL Server 的 OLE DB 提供程序 (SQLOLEDB))的连接。
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
connection.Open();
// Do work here.
}
连接到 ODBC 数据源
ODBC .NET Framework 数据提供程序通过 OdbcConnection 对象提供与使用 ODBC 公开的数据源的连接。
using (OdbcConnection connection = new OdbcConnection(connectionString))
{
connection.Open();
// Do work here.
}
连接到 Oracle 数据源
Oracle .NET Framework 数据提供程序使用 OracleConnection 对象提供与 Oracle 数据源的连接。
using (OracleConnection connection = new OracleConnection(connectionString))
{
connection.Open();
// Do work here.
}
OracleConnection nwindConn = new OracleConnection("Data Source=MyOracleServer;Integrated Security=yes;");
nwindConn.Open();
以下是连接实例:
ACCESS
string conStr=@"provider=microsoft.Jet.OleDb.4.0;data source=d:\\accessData.mdb;uid=sa;pwd=dd";
SQL SERVER
string conStr=@"Server=bwj;database=demo;uid=sa;pwd=";
ORACLE
string conStr=@"Provider=MSDAORA.1;Password=pwd;User ID=user_name;Data Source=link_str"
分享到:
相关推荐
### VB.Net连接各种数据库的方法详解 #### 一、引言 随着信息技术的不断发展,数据库作为存储和管理数据的核心工具,在软件开发中扮演着至关重要的角色。Microsoft Visual Basic.NET(简称VB.NET),作为一款强大...
2. 创建 OleDbConnection 对象,连接字符串根据不同的数据库类型有所不同,通常包含提供者信息和数据库连接信息。 3. 打开、执行 SQL 和关闭连接的步骤与 SqlClient 类似。 示例连接 Access 数据库: ```vb.net ...
- **The ODBC .NET Data Provider**: 支持Access、Oracle、SQL Server、MySQL、VFP等数据库,通过`OdbcConnection`进行连接。 通过上述介绍可以看出,VB.NET提供了丰富的工具和技术来连接和操作不同类型的数据库。...
下面将详细介绍.NET中各种数据库连接的相关知识点。 首先,.NET提供了一个统一的接口——`System.Data.IDbConnection`,它定义了所有数据库连接的基本操作。通过实现这个接口,不同的数据库提供者(如SqlClient、...
为了使用 The SQL Server.NET DataProvider 连接 SQL Server 数据库,首先需要创建一个 Connection 对象,并设置其 ConnectionString 属性来指定服务器名称、数据库名称和其他相关信息。示例代码如下: ```vb.net ...
在ADO.NET中,数据库连接是通过`Connection`对象实现的,不同的数据库类型对应不同的连接类,如上文所示的`SqlConnection`、`OleDbConnection`、`OracleConnection`和`OdbcConnection`。这些连接类都是从抽象基类`...
首先,C#中的数据库连接通常基于ADO.NET(ActiveX Data Objects .NET)框架。ADO.NET提供了System.Data.SqlClient(针对SQL Server)、System.Data.OleDb(针对OLE DB提供程序,如Access)和System.Data.Odbc(针对...
每个数据提供程序都有其特定的Connection类,如`SqlConnection`、`OleDbConnection`、`OracleConnection`和`OdbcConnection`。 总结来说,ADO.NET为开发人员提供了一套强大的工具,用于构建高效、灵活的数据库应用...
在C#中,使用ADO.NET操作数据库时,你可以通过`SqlConnection`(SQL Server)、`OleDbConnection`(ODBC兼容数据库)或`OdbcConnection`(ODBC)类创建连接对象,并将连接字符串作为构造函数的参数传递。例如: ```...
3. 创建对应的数据库连接对象,如 `SqlConnection` 对于 SQL Server,`OleDbConnection` 对于 Access。 4. 使用 `Open()` 方法打开连接,执行数据库操作,然后使用 `Close()` 或 `Dispose()` 关闭连接。 需要注意的...
Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。 SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库; OleDbConnection类的对象...
对于 Oracle 数据库,可以使用 Oracle 客户端提供的 `Oracle.ManagedDataAccess.Client` 命名空间中的 `OracleConnection` 类进行连接。连接字符串的配置方式与 SQL Server 类似,但需要使用 Oracle 数据库特有的...
ADONET支持多种数据库系统,如SQL Server(通过SqlConnection)、OLE DB(通过OleDbConnection)、ODBC(通过OdbcConnection)和Oracle(通过OracleConnection)。这些类允许C#代码与不同类型的数据库进行通信。例如...
- **C#连接**:C#中可以通过`SqlConnection`(针对SQL Server)、`OdbcConnection`(ODBC)或`MySqlConnection`(MySQL)等类进行数据库连接。 ### 高级连接选项 - **加密选项**:如SSL连接,可以加密客户端和...
Oracle数据库访问使用OracleClient组件,如OracleConnection、OracleCommand、OracleDataAdapter等。OracleClient提供了一组专门针对Oracle数据库的类,能有效优化性能和兼容性。 7. DB2数据库访问: 对于IBM的...
4. **Oracle .Net Framework 数据提供程序**:针对 Oracle 数据库,可以使用 `OracleConnection` 对象。这允许你直接与 Oracle 数据库进行通信。 在 ASP.NET 中建立连接时,你需要创建一个连接字符串,其中包含了...
在不同场景下,根据数据库类型选择合适的 Connection 对象,如使用 OleDbConnection 与 Access 数据库交互,OdbcConnection 用于 ODBC 兼容的数据库,而 OracleConnection 用于 Oracle 数据库。 总之,...
4. OracleConnection - 用于连接Oracle数据库。 在示例代码中,我们看到一个典型的SQL插入操作,用于向名为`borrow`的表中添加记录。这展示了如何将用户会话中的数据(Session("username"))和其他请求参数...