Configuring an OLEDB Connection String

The .NET Framework data provider for OLE DB connects to an OLE DB data sources through the OleDbConnection object. The OLE DB provider connection string is specified using the ConnectionString property of the OleDbConnection object. This property specifies all settings needed to establish the connection to the data source and matches the OLE DB connection string format with an added Provider key-value pair specifying the OLE DB provider is required.

OLEDB Connection String Keywords :


Following example shows how to access a data source using an OLE DB provider

using System;
using System.Data.OleDb;

namespace OleDbConncetionString
{
class Program
{
static void Main(string[] args)
{
string oledbConnectString = "Provider=SQLOLEDB;Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security=SSPI";

string sqlSelect = "SELECT TOP 4 ProductID, Name, ProductNumber FROM Production.Product";

// Create an OleDb Connection
using (OleDbConnection connection = new OleDbConnection(oledbConnectString))
{
OleDbCommand command = new OleDbCommand(sqlSelect, connection);

// Execute the DataReader
connection.Open();
OleDbDataReader reader = command.ExecuteReader();

// Output the data from the DataReader to the console
Console.WriteLine("ProductID\tProductName\t\tProductNumber\n");
while (reader.Read())
Console.WriteLine("{0}\t\t{1}\t\t{2}", reader[0], reader[1], reader[2]);
}

Console.WriteLine("\nPress any key to continue.");
Console.ReadLine();
}
}
}



Output :

OleDb

The following providers have been tested with ADO.NET.

Driver

Provider

SQLOLEDB

Microsoft OLE DB provider for SQL Server

MSDAORA

Microsoft OLE DB provider for Oracle

Microsoft.Jet.OLEDB.4.0

OLE DB provider for Microsoft Jet