DataBase Connection String


Description:- 

a connection string is a string that specifies information about a data source and the means of connecting to it. It is passed in code to an underlying driver or provider in order to initiate the connection.

When your application connects to a database or a data file you let ADO or ADO.Net utilize a provider to do the job for you. The connection string contains the information that the provider need to know to be able to establish a connection to the database or the data file.

Because there are different providers and each providers have multiple ways to make a connection there are many different ways to write a connection string. It's like the address when sending a regular mail. Depending on the origin and destination and who is going to make the transport you need to write down the address in different ways.

For example; the provider needs the address to the server (or the path to the data file) to connect to. This parameter is often named "Server" or "Data Source". The value specified for this key in the connection string is passed on to the provider and this is how it’s possible for the provider to know where to connect.

There are some basic rules on how to format the information needed for the connection to take place. The way we represent the configuration values inside of the connection string. As it is a string, there are no data types, it's all string values but they have to be correctly coded so the drivers can read it properly.
 

Microsoft SQL Server

ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn=DsnName;" +
5.                "Uid=UserName;" +
6.                "Pwd=Secret;";
7.  conn.Open();
ODBC -- Standard Connection
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Driver={SQL Server};" +
5.                "Server=DataBaseNamex;" +
6.                "DataBase=DataBaseName;" +
7.                "Uid=UserName;" +
8.                "Pwd=Secret;";
9.  conn.Open();
ODBC -- Trusted Connection
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Driver={SQL Server};" +
5.                "Server=ServerName;" +
6.                "DataBase=DataBaseName;" +
7.                "Uid=;" +
8.                "Pwd=;";
9.  conn.Open();
10.// or
11.var conn = new OdbcConnection();
12.conn.ConnectionString =
13.              "Driver={SQL Server};" +
14.              "Server=ServerName;" +
15.              "DataBase=DataBaseName;" +
16.              "Trusted_Connection=Yes;";
17.conn.Open();
OleDb -- Standard Connection
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.                "Driver=SQLOLEDB;" +
5.                "Data Source=ServerName;" +
6.                "Initial Catalog=DataBaseName;" +
7.                "User id=UserName;" +
8.                "Password=Secret;";
9.  conn.Open();
OleDb -- Trusted Connection
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.                "Driver=SQLOLEDB;" +
5.                "Data Source=ServerName;" +
6.                "Initial Catalog=DataBaseName;" +
7.                "Integrated Security=SSPI;";
8.  conn.Open();
OleDb -- via IP Address
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.                "Driver=SQLOLEDB;" +
5.                "Network Library=DBMSSOCN;" +
6.                "Data Source=xxx.xxx.xxx.xxx,1433;" +
7.                "Initial Catalog=DataBaseName;" +
8.                "User id=UserName;" +
9.                "Password=Secret;";
10.conn.Open();
.NET DataProvider -- Standard Connection
1.  using System.Data.SqlClient;
2.  var conn = new SqlDbConnection();
3.  conn.ConnectionString =
4.                "Data Source=ServerName;" +
5.                "Initial Catalog=DataBaseName;" +
6.                "User id=UserName;" +
7.                "Password=Secret;";
8.  conn.Open();
.NET DataProvider -- Trusted Connection
1.  using System.Data.SqlClient;
2.  var conn = new SqlConnection();
3.  conn.ConnectionString =
4.                "Data Source=ServerName;" +
5.                "Initial Catalog=DataBaseName;" +
6.                "Integrated Security=SSPI;";
7.  conn.Open();
.NET DataProvider -- via IP Address
1.  using System.Data.SqlClient;
2.  var conn = new SqlConnection();
3.  conn.ConnectionString =
4.                "Network Library=DBMSSOCN;" +
5.                "Data Source=xxx.xxx.xxx.xxx,1433;" +
6.                "Initial Catalog=DataBaseName;" +
7.                "User Id=UserName;" +
8.                "Password=Secret;";
9.  conn.Open();



Microsoft Sql Express
.NET Data Provider -- Default Relative Path -- Standard Connection
1.  using System.Data.SqlClient;
2.  var conn = new SqlConnection();
3.  conn.ConnectionString =
4.       "Data Source=.\SQLExpress;" +
5.       "User Instance=true;" +
6.       "User Id=UserName;" +
7.       "Password=Secret;" +
8.       "AttachDbFilename=|DataDirectory|DataBaseName.mdf;"
9.  conn.Open();
.NET Data Provider -- Default Relative Path -- Trusted Connection
1.  using System.Data.SqlClient;
2.  var conn = new SqlConnection();
3.  conn.ConnectionString =
4.       "Data Source=.\SQLExpress;" +
5.       "User Instance=true;" +
6.       "Integrated Security=true;" +
7.       "AttachDbFilename=|DataDirectory|DataBaseName.mdf;"
8.  conn.Open();
.NET Data Provider -- Custom Relative Path -- Standard Connection
1.  using System.Data.SqlClient;
2.  AppDomain.CurrentDomain.SetData(
3.       "DataDirectory", "C:\MyPath\");
4.  var conn = new SqlConnection();
5.  conn.ConnectionString =
6.       "Data Source=.\SQLExpress;" +
7.       "User Instance=true;" +
8.       "User Id=UserName;" +
9.       "Password=Secret;" +
10.     "AttachDbFilename=|DataDirectory|DataBaseName.mdf;"
11.conn.Open();
.NET Data Provider -- Custom Relative Path -- Trusted Connection
1.  using System.Data.SqlClient;
2.  AppDomain.CurrentDomain.SetData(
3.       "DataDirectory", "C:\MyPath\");
4.  var conn = new SqlConnection();
5.  conn.ConnectionString =
6.       "Data Source=.\SQLExpress;" +
7.       "User Instance=true;" +
8.       "Integrated Security=true;" +
9.       "AttachDbFilename=|DataDirectory|DataBaseName.mdf;"
10.conn.Open();
.NET Data Provider -- Absolute Path -- Standard Connection
1.  using System.Data.SqlClient;
2.  var conn = new SqlConnection();
3.  conn.ConnectionString =
4.       "Data Source=.\SQLExpress;" +
5.       "User Instance=true;" +
6.       "User Id=UserName;" +
7.       "Password=Secret;" +
8.       "AttachDbFilename=C:\MyPath\DataBaseName.mdf;"
9.  conn.Open();
.NET Data Provider -- Absolute Path -- Trusted Connection
1.  using System.Data.SqlClient;
2.  var conn = new SqlConnection();
3.  conn.ConnectionString =
4.       "Data Source=.\SQLExpress;" +
5.       "User Instance=true;" +
6.       "Integrated Security=true;" +
7.       "AttachDbFilename=C:\MyPath\DataBaseName.mdf;"
8.  conn.Open();



Microsoft Access
ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString = "Dsn=DsnName";
4.  conn.Open();
ODBC -- Standard Security
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.      "Driver={Microsoft Access Driver (*.mdb)};" +
5.      "Dbq=c:\myPath\myDb.mdb;" +
6.      "Uid=Admin;Pwd=;";
7.  conn.Open();
ODBC -- Workgroup (System Database)
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.      "Driver={Microsoft Access Driver (*.mdb)};" +
5.      "Dbq=c:\myPath\myDb.mdb;" +
6.      "SystemDb=c:\myPath\myDb.mdw;";
7.  conn.Open();
ODBC -- Exclusive Use
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.       "Driver={Microsoft Access Driver (*.mdb)};" +
5.       "Dbq=c:\myPath\myDb.mdb;" +
6.       "Exclusive=1;";
7.       "Uid=Admin;Pwd=;";
8.  conn.Open();
OleDb with MS Jet -- Standard Security
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.             "Provider=Microsoft.Jet.OLEDB.4.0;" +
5.             "Data Source=c:\mypath\myDb.mdb;" +
6.             "User id=admin;" +
7.             "Password=";
8.  conn.Open();
OleDb with MS Jet -- Workgroup (System Database)
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.             "Provider=Microsoft.Jet.OLEDB.4.0;" +
5.             "Data Source=c:\mypath\myDb.mdb;" +
6.             "System Database=c:\mypath\myDb.mdw;";
7.  conn.Open();
OleDb with MS Jet -- With Password
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.             "Provider=Microsoft.Jet.OLEDB.4.0;" +
5.             "Data Source=c:\mypath\myDb.mdb;" +
6.             "Database Password=Secret;"
7.  conn.Open();



Oracle

ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn=DsnName;" +
5.                "Uid=UserName;" +
6.                "Pwd=Secret;";
7.  conn.Open();
ODBC -- New Microsoft Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.             "Driver={Microsoft ODBC for Oracle};" +
5.             "Server=OracleServer.world;" +
6.             "Uid=UserName;" +
7.             "Pwd=Secret;";
8.  conn.Open();
ODBC -- Old Microsoft Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.      "Driver={Microsoft ODBC Driver for Oracle};" +
5.      "ConnectString=OracleServer.world;" +
6.      "Uid=UserName;" +
7.      "Pwd=Secret;";
8.  conn.Open();
ODBC -- Oracle Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.      "Driver={Oracle ODBC Driver};" +
5.      "Dbq=myDataBase;" + // define in tsnames.ora
6.      "Uid=UserName;" +
7.      "Pwd=Secret;";
8.  conn.Open();
OleDb -- Microsoft Driver
1.  uusing System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.                "Driver=MSDAORA;" +
5.                "Data Source=ServerName;" +
6.                "User id=UserName;" +
7.                "Password=Secret;";
8.  conn.Open();
OleDb -- Oracle Driver -- Standard Connection
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.                "Driver=OraOLEDB.Oracle;" +
5.                "Data Source=ServerName;" +
6.                "User id=UserName;" +
7.                "Password=Secret;";
8.  conn.Open();
OleDb -- Oracle Driver -- Trusted Connection
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.                "Driver=OraOLEDB.Oracle;" +
5.                "Data Source=ServerName;" +
6.                "OSAuthent=1;";
7.  conn.Open();
8.  // or
9.  using System.Data.OleDb;
10.var conn = new OleDbConnection();
11.conn.ConnectionString =
12.              "Driver=OraOLEDB.Oracle;" +
13.              "Data Source=ServerName;" +
14.              "User id=/" +
15.              "Password=;";
16.conn.Open();
.NET DataProvider from Microsoft -- Standard Connection
1.  using System.Data.OracleClient;
2.  var conn = new OracleConnection();
3.  conn.ConnectionString =
4.                "Data Source=ServerName;" +
5.                "User id=UserName;";
6.                "Password=Secret;";
7.  conn.Open();
.NET DataProvider from Microsoft -- Trusted Connection
1.  using System.Data.OracleClient;
2.  var conn = new OracleConnection();
3.  conn.ConnectionString =
4.                "Data Source=Servername;" +
5.                "Integrated Security=Yes;";
6.  conn.Open();
.NET DataProvider from Oracle -- Standard Connection
1.  using Oracle.DataAccess.Client;
2.  var conn = new OracleConnection();
3.  conn.ConnectionString =
4.                "Data Source=ServerName;" +
5.                "User id=UserName;";
6.                "Password=Secret;";
7.  conn.Open();
.NET DataProvider from Oracle -- Trusted Connection
1.  using Oracle.DataAccess.Client;
2.  var conn = new OracleConnection();
3.  conn.ConnectionString =
4.                "Data Source=Servername;" +
5.                "Integrated Security=Yes;";
6.  conn.Open();



IBM DB2
ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn=DsnName;" +
5.                "Uid=UserName;" +
6.                "Pwd=Secret;";
7.  conn.Open();
ODBC without DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Driver={IBM DB2 ODBC DRIVER};" +
5.                "DataBase=DataBaseName;" +
6.                "HostName=ServerName;" +
7.                "Protocol=TCPIP;" +
8.                "Port=PortNumber;" +
9.                "Uid=UserName;" +
10.              "Pwd=Secret;";
11.conn.Open();
OleDb -- Microsoft Driver
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.             "Driver=DB2OLEDB;" +
5.             "Network Transport Library=TCPIP;" +
6.             "Network Address=xxx.xxx.xxx.xxx;" +
7.             "Package Collection=CollectionName;" +
8.             "Initial Catalog=DataBaseName;" +
9.             "User id=UserName;" +
10.           "Password=Secret;";
11.conn.Open();
OleDb -- IBM Driver
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.              "Driver=IBMDADB2;" +
5.              "DataBase=DataBaseName;" +
6.              "HostName=ServerName;" +
7.              "Protocol=TCPIP;" +
8.              "Port=PortNumber;" +
9.              "Uid=UserName;" +
10.            "Pwd=Secret;";
11.conn.Open();
.NET DataProvider from IBM
1.  using IBM.Data.DB2;
2.  var conn = new Db2Connection();
3.  conn.ConnectionString =
4.                "DataBase=DataBaseName;" +
5.                "Uid=UserName;" +
6.                "Pwd=Secret;" +
7.  conn.Open();



MySql
ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn=DsnName;" +
5.                "Uid=UserName;" +
6.                "Pwd=Secret;";
7.  conn.Open();
ODBC -- MyODBC Driver -- local database
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.              "Driver={MySql};" +
5.              "Server=localhost;" +
6.              "Option=16834;" +
7.              "DataBase=DataBaseName;"
8.  conn.Open();
ODBC -- MyODBC Driver -- remote database
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.              "Driver={MySql};" +
5.              "Server=db.domain.com;" +
6.              "Option=131072;" +
7.              "Port=3306;" +
8.              "Stmt=;" +
9.              "DataBase=DataBaseName;" +
10.            "Uid=UserName;" +
11.            "Pwd=Secret;"
12.conn.Open();
ODBC -- MySQL ODBC 3.51 Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.       "Driver={MySql ODBC 3.51 Driver};" +
5.       "Server=ServerName;" +
6.       "Option=16834;" +
7.       "Port=3306;" +
8.       "Stmt=;" +
9.       "DataBase=DataBaseName;" +
10.     "Uid=UserName;" +
11.     "Pwd=Secret;"
12.conn.Open();
13.// or
14.var conn = new OdbcConnection();
15.conn.ConnectionString =
16.     "DRIVER={MySql ODBC 3.51 Driver};" +
17.     "SERVER=ServerName;" +
18.     "DATABASE=DataBaseName;" +
19.     "USER=UserName;" +
20.     "PASSWORD=Secret;"
21.conn.Open();
OleDb
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.              "Provider=MySqlProv;" +
5.              "Data Source=ServerName;" +
6.              "User id=UserName;" +
7.              "Password=Secret;"
8.  conn.Open();
.NET DataProvider from CoreLab
1.  using CoreLab.MySql;
2.  var conn = new MySqlConnection();
3.  conn.ConnectionString =
4.                "Host=ServerName;" +
5.                "DataBase=DataBaseName;" +
6.                "Protocol=TCP;" +
7.                "Port=3306;" +
8.                "Direct=true;" +
9.                "Compress=false;" +
10.              "Pooling=true;" +
11.              "Min Pool Size=0;" +
12.              "Max Pool Size=100;" +
13.              "Connection Lifetime=0;" +
14.              "User id=UserName;" +
15.              "Password=Secret;" +
16.conn.Open();



Sybase
ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn=DsnName;" +
5.                "Uid=UserName;" +
6.                "Pwd=Secret;";
7.  conn.Open();
ODBC -- Sybase System 12 (12.5) ODBC Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Driver={SYBASE ASE ODBC Driver};" +
5.                "Srvr=ServerName;" +
6.                "Uid=UserName;" +
7.                "Pwd=Secret;";
8.  conn.Open();
ODBC -- Sybase System 11 ODBC Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.             "Driver={SYBASE SYSTEM 11};" +
5.             "Srvr=ServerName;" +
6.             "Uid=UserName;" +
7.             "Pwd=Secret;";
8.  conn.Open();
ODBC -- Intersolv 3.10 ODBC Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.          "Driver={INTERSOLV 3.10 32-BIT Sybase};" +
5.          "Srvr=ServerName;" +
6.          "Uid=UserName;" +
7.          "Pwd=Secret;";
8.  conn.Open();
ODBC -- SQL Anywhere
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.           "ODBC;" +
5.           "Driver={Sybase SQL Anywhere 5.0};" +
6.           "DefaultDir=c:\myfolder\;" +
7.           "Dbf=c:\mypath\dbname.db;" +
8.           "Uid=UserName;" +
9.           "Pwd=Secret;" +
10.         "Dsn="""";";     // Must be included!
11.conn.Open();
OleDb -- Sybase Adaptive Server Enterprise (ASE)
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.                "Driver=Sybase.ASEOLEDBProvider;" +
5.                "Server Name=ServerName,5000;" +
6.                "Initial Catalog=DataBaseName;" +
7.                "User id=UserName;" +
8.                "Password=Secret;";
9.  conn.Open();
10.// optionally, replace
11.// 'Server Name' with 'Srvr', and
12.// 'Initial Catalog' with 'Catalog'
.NET DataProvider from Sybase
1.  using Sybase.Data.AseClient;
2.  var conn = new AseConnection();
3.  conn.ConnectionString =
4.                "Data Source=ServerName;" +
5.                "Initial Catalog=DataBaseName;" +
6.                "User id=UserName;" +
7.                "Password=Secret;";
8.  conn.Open();



Interbase
ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn=DsnName;" +
5.                "Uid=UserName;" +
6.                "Pwd=Secret;";
7.  conn.Open();
ODBC -- EasySoft ODBC Driver -- local machine
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.        "Driver={Easysoft IB6 ODBC};" +
5.        "Server=localhost;" +
6.        "DataBase=localhost:C:\MyPath\DbName.gdb;" +
7.        "Uid=UserName;" +
8.        "Pwd=Secret;";
9.  conn.Open();
ODBC -- EasySoft ODBC Driver -- remote machine
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.        "Driver={Easysoft IB6 ODBC};" +
5.        "Server=ServerName;" +
6.        "DataBase=ServerName:C:\MyPath\DbName.gdb;" +
7.        "Uid=UserName;" +
8.        "Pwd=Secret;";
9.  conn.Open();
ODBC -- Intersolv ODBC Driver -- local machine
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.        "Driver=" +
5.     "{INTERSOLV InterBase ODBC Driver (*.gdb)};" +
6.        "Server=localhost;" +
7.        "DataBase=localhost:C:\MyPath\DbName.gdb;" +
8.        "Uid=UserName;" +
9.        "Pwd=Secret;";
10.conn.Open();
ODBC -- Intersolv ODBC Driver -- remote machine
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.        "Driver=" +
5.     "{INTERSOLV InterBase ODBC Driver (*.gdb)};" +
6.        "Server=ServerName;" +
7.        "DataBase=ServerName:C:\MyPath\DbName.gdb;" +
8.        "Uid=UserName;" +
9.        "Pwd=Secret;";
10.conn.Open();



Informix
ODBC DSN -- INFORMIX 3.30 ODBC Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn=DsnName;" +
5.                "Host=HostName;" +
6.                "Server=ServerName;" +
7.                "Service=ServerName;" +
8.                "Protocol=olsoctcp;" +
9.                "Database=DataBaseName;" +
10.              "Uid=UserName;" +
11.              "Pwd=Secret;";
12.conn.Open();
ODBC without DSN -- INFORMIX 3.30 ODBC Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn="";" +
5.                "Driver={INFORMIX 3.30 32 BIT};" +
6.                "Host=HostName;" +
7.                "Server=ServerName;" +
8.                "Service=ServerName;" +
9.                "Protocol=olsoctcp;" +
10.              "Database=DataBaseName;" +
11.              "Uid=UserName;" +
12.              "Pwd=Secret;";
13.conn.Open();
ODBC Informix-CLI 2.5 ODBC Driver
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.            "Driver={Informix-CLI 2.5 (32 Bit)};" +
5.            "Server=ServerName;" +
6.            "DataBase=DataBaseName;" +
7.            "Uid=UserName;" +
8.            "Pwd=Secret;";
9.  conn.Open();
OleDb -- IBM Informix OleDb Provider
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.          "Driver=IFXOLEDBC;" +
5.          "Data Source=DataBaseName@ServerName;" +
6.          "User id=UserName;" +
7.          "Password=Secret;";
8.          "Persist Security Info=true;";
9.  conn.Open();



Excel
ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn=DsnName;" +
5.                "Uid=UserName;" +
6.                "Pwd=Secret;";
7.  conn.Open();
ODBC without DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.         "Driver={Microsoft Excel Driver (*.xls)};" +
5.         "Driverid=790;" +
6.         "Dbq=C:\MyPath\SpreadSheet.xls;" +
7.         "DefaultDir=C:\MyPath;";
8.  conn.Open();
OleDb with MS Jet
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.      "Driver=Microsoft.Jet.OLEDB.4.0;" +
5.      "Data Source=C:\MyPath\SpreadSheet.xls;" +
6.     @"Extended Properties=""Excel 8.0;HDR=Yes""";
7.  conn.Open();



Text
ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.                "Dsn=DsnName;" +
5.                "Uid=UserName;" +
6.                "Pwd=Secret;";
7.  conn.Open();
ODBC without DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.   "Driver={Microsoft Text Driver (*.txt; *.csv)};" +
5.   "Dbq=C:\MyPath\;" +
6.   "Extensions=asc,csv,tab,txt;";
7.  conn.Open();
8.  // Use: sql = "Select * From MyTextFile.txt"
OleDb with MS Jet
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.        "Driver=Microsoft.Jet.OLEDB.4.0;" +
5.        "Data Source=C:\MyPath\;" +
6.        "Extended Properties=" +
7.          @"""text;HDR=Yes;FMT=Delimited""";
8.  conn.Open();
9.  // Use: sql = "Select * From MyTextFile.txt"



dBase Dbf
ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString = "Dsn=DsnName";
4.  conn.Open();
5.  // Use: sql = "Select * From MyDb.dbf"
ODBC without DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.       "Driver={Microsoft dBASE Driver (*.dbf)};" +
5.       "Driverid=277;" +
6.       "Dbq=C:\MyPath\";
7.  conn.Open();
8.  // Use: sql = "Select * From MyDb.dbf"



Visual FoxPro
ODBC DSN
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString = "Dsn=DsnName";
4.  conn.Open();
ODBC without DSN -- Database container (dbc)
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.        "Driver={Microsoft Visual FoxPro Driver};" +
5.        "SourceType=DBC;" +
6.        "SourceDB=C:\MyPath\MyDb.dbc;" +
7.        "Exclusive=No";
8.  conn.Open();
ODBC without DSN -- Free table directory
1.  using System.Data.Odbc;
2.  var conn = new OdbcConnection();
3.  conn.ConnectionString =
4.        "Driver={Microsoft Visual FoxPro Driver};" +
5.        "SourceType=DBF;" +
6.        "SourceDB=C:\MyPath;" +
7.        "Exclusive=No";
8.  conn.Open();
OleDb -- Database container (dbc)
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.                "Driver=VFPOLEDB;" +
5.                "Data Source=C:\MyPath\MyDb.dbc;" +
6.                "Collating Sequence=machine;" +
7.                "Password=Secret;";
8.  conn.Open();
OleDb -- Free table directory
1.  using System.Data.OleDb;
2.  var conn = new OleDbConnection();
3.  conn.ConnectionString =
4.                "Driver=VFPOLEDB;" +
5.                "Data Source=C:\MyPath\;" +
6.                "Collating Sequence=general;" +
7.                "Password=Secret;";
8.  conn.Open();

Related Posts

Previous
Next Post »

Thanks for comments.....