Sql Server database is more compatible database with Ado.Net. Since Sql Server and Ado.Net, both are the product of Microsoft. Basically it is not easy to remember different database connection strings in Ado.Net. In Ado.net to make connection to Sql Server we have multiple options. We have different connection string to connect to the Sql Server database. So I am sharing some connection strings to connect to the Sql Server database using different drivers.
Using ODBC
- // ODBC -- Standard Connection
- using System.Data.Odbc;
- OdbcConnection conn = new OdbcConnection();
- conn.ConnectionString = "Driver={SQL Server}; Server=ServerName; DataBase=DataBaseName; Uid=UserName; Pwd=Secret";
- conn.Open();
- // ODBC -- Trusted Connection
- using System.Data.Odbc;
- OdbcConnection conn = new OdbcConnection();
- conn.ConnectionString = "Driver={SQL Server}; Server=ServerName; DataBase=DataBaseName; Uid=admin; Pwd=password";
- conn.Open();
- // or
- OdbcConnection conn = new OdbcConnection();
- conn.ConnectionString = "Driver={SQL Server}; Server=ServerName; DataBase=DataBaseName; Trusted_Connection=Yes;";
- conn.Open();
Using OLEDB
- // OleDb -- Standard Connection
- using System.Data.OleDb;
- OleDbConnection conn = new OleDbConnection();
- conn.ConnectionString = "Driver=SQLOLEDB; Data Source=ServerName; Initial Catalog=DataBaseName; User id=UserName; Password=Secret;";
- conn.Open();
- // OleDb -- Trusted Connection
- using System.Data.OleDb;
- OleDbConnection conn = new OleDbConnection();
- conn.ConnectionString = "Driver=SQLOLEDB; Data Source=ServerName; Initial Catalog=DataBaseName; Integrated Security=SSPI;";
- conn.Open();
Using .Net DataProvider
- // .NET DataProvider -- Standard Connection
- using System.Data.SqlClient;
- SqlConnection conn = new SqlDbConnection();
- conn.ConnectionString ="Data Source=ServerName; Initial Catalog=DataBaseName; User id=UserName; Password=Secret;";
- conn.Open();
- // .NET DataProvider -- Trusted Connection
- using System.Data.SqlClient;
- SqlConnection conn = new SqlConnection();
- conn.ConnectionString = "Data Source=ServerName; Initial Catalog=DataBaseName; Integrated Security=SSPI;";
- conn.Open();