`

SqlConnection/OleDbConnection/OdbcConnection/OracleConnection连接数据库(.net)

阅读更多
微软提供了以下四种数据库连接方式:
  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连接各种数据库的几种方法

    ### VB.Net连接各种数据库的方法详解 #### 一、引言 随着信息技术的不断发展,数据库作为存储和管理数据的核心工具,在软件开发中扮演着至关重要的角色。Microsoft Visual Basic.NET(简称VB.NET),作为一款强大...

    VB.NET连接数据库方法大全.doc

    2. 创建 OleDbConnection 对象,连接字符串根据不同的数据库类型有所不同,通常包含提供者信息和数据库连接信息。 3. 打开、执行 SQL 和关闭连接的步骤与 SqlClient 类似。 示例连接 Access 数据库: ```vb.net ...

    vb.net连接数据库的方法及代码

    - **The ODBC .NET Data Provider**: 支持Access、Oracle、SQL Server、MySQL、VFP等数据库,通过`OdbcConnection`进行连接。 通过上述介绍可以看出,VB.NET提供了丰富的工具和技术来连接和操作不同类型的数据库。...

    .NET中各种数据库连接大全

    下面将详细介绍.NET中各种数据库连接的相关知识点。 首先,.NET提供了一个统一的接口——`System.Data.IDbConnection`,它定义了所有数据库连接的基本操作。通过实现这个接口,不同的数据库提供者(如SqlClient、...

    vb.net连接数据库方法

    为了使用 The SQL Server.NET DataProvider 连接 SQL Server 数据库,首先需要创建一个 Connection 对象,并设置其 ConnectionString 属性来指定服务器名称、数据库名称和其他相关信息。示例代码如下: ```vb.net ...

    ADO.net中数据库连接方式

    在ADO.NET中,数据库连接是通过`Connection`对象实现的,不同的数据库类型对应不同的连接类,如上文所示的`SqlConnection`、`OleDbConnection`、`OracleConnection`和`OdbcConnection`。这些连接类都是从抽象基类`...

    一个用于C#数据库连接的一个通用类,好东西哦!

    首先,C#中的数据库连接通常基于ADO.NET(ActiveX Data Objects .NET)框架。ADO.NET提供了System.Data.SqlClient(针对SQL Server)、System.Data.OleDb(针对OLE DB提供程序,如Access)和System.Data.Odbc(针对...

    ADO.NET-连接数据库(ppt)

    每个数据提供程序都有其特定的Connection类,如`SqlConnection`、`OleDbConnection`、`OracleConnection`和`OdbcConnection`。 总结来说,ADO.NET为开发人员提供了一套强大的工具,用于构建高效、灵活的数据库应用...

    ADO.NET连接字符串大全

    在C#中,使用ADO.NET操作数据库时,你可以通过`SqlConnection`(SQL Server)、`OleDbConnection`(ODBC兼容数据库)或`OdbcConnection`(ODBC)类创建连接对象,并将连接字符串作为构造函数的参数传递。例如: ```...

    NET连接各类数据库集锦

    3. 创建对应的数据库连接对象,如 `SqlConnection` 对于 SQL Server,`OleDbConnection` 对于 Access。 4. 使用 `Open()` 方法打开连接,执行数据库操作,然后使用 `Close()` 或 `Dispose()` 关闭连接。 需要注意的...

    ASP.NET2.0 SQL Server数据库连接详解

    Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。 SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库; OleDbConnection类的对象...

    ADO.NET连接数据源

    对于 Oracle 数据库,可以使用 Oracle 客户端提供的 `Oracle.ManagedDataAccess.Client` 命名空间中的 `OracleConnection` 类进行连接。连接字符串的配置方式与 SQL Server 类似,但需要使用 Oracle 数据库特有的...

    C#和ADONET操作数据库

    ADONET支持多种数据库系统,如SQL Server(通过SqlConnection)、OLE DB(通过OleDbConnection)、ODBC(通过OdbcConnection)和Oracle(通过OracleConnection)。这些类允许C#代码与不同类型的数据库进行通信。例如...

    数据库连接大全

    - **C#连接**:C#中可以通过`SqlConnection`(针对SQL Server)、`OdbcConnection`(ODBC)或`MySqlConnection`(MySQL)等类进行数据库连接。 ### 高级连接选项 - **加密选项**:如SSL连接,可以加密客户端和...

    ado.net \access\sqlserver\sybase\odbc\Oracle\DB2数据库访问

    Oracle数据库访问使用OracleClient组件,如OracleConnection、OracleCommand、OracleDataAdapter等。OracleClient提供了一组专门针对Oracle数据库的类,能有效优化性能和兼容性。 7. DB2数据库访问: 对于IBM的...

    关于ASP.NET连接数据源

    4. **Oracle .Net Framework 数据提供程序**:针对 Oracle 数据库,可以使用 `OracleConnection` 对象。这允许你直接与 Oracle 数据库进行通信。 在 ASP.NET 中建立连接时,你需要创建一个连接字符串,其中包含了...

    C#连接数据库[收集].pdf

    在不同场景下,根据数据库类型选择合适的 Connection 对象,如使用 OleDbConnection 与 Access 数据库交互,OdbcConnection 用于 ODBC 兼容的数据库,而 OracleConnection 用于 Oracle 数据库。 总之,...

    C# 连接数据库的字段

    4. OracleConnection - 用于连接Oracle数据库。 在示例代码中,我们看到一个典型的SQL插入操作,用于向名为`borrow`的表中添加记录。这展示了如何将用户会话中的数据(Session("username"))和其他请求参数...

Global site tag (gtag.js) - Google Analytics