I wrote this post for those who have no idea about C# database connection.
When starting with Visual Studio language like C#/VB.Net, you need to understand the concept of adapter, dataset and data view.
SQL connection
SQL connection class helps you to build the connection string.Visual studio can build connection string for you or can create your in App config [Solution Explorer]
<add name=”MACCon” connectionString=”Data Source=(LocalDB)\MSSQLlocalDB;AttachDbFilename=e:\Developerm\c# Projects\MAcc_Prime\MAcc\MACCDATA.mdf;Integrated Security=True” />
Use SQL connection object to configure the connection as follows
con.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings[“MACCon”].ConnectionString;
con.Open();
Now you’re ready to use database
Data Adapter
The data adapter is the bridge between database tables with the application. The Adapter class helps you to the configugure table. The Adapter connects to the database throw the connection object.
geTradp = new SqlDataAdapter(“select dr,cr from accounttransactions where entry=” + mcode + ” and acid=” + acid + ” and tdate>='” + sdate + “‘ and tdate<='” + edate + “‘”, Common.con);
Here “conn” is the SQL database connection object
Dataset and Data Views
DataSet is the local version of your database table, you can work with the dataset and its data even if the connection has closed. Data Set accompanying with command builder also simplifies operation like adding new data, updating /deleting data etc
Dataset can also be used as data source for controls like data grid view.
Data View is a special object which offers table view so that you can fetch columns, rows, filter, extract rows with Find, FindRow methods loops through recordsets with the help subclasses of data view like Data RowView.
Let’s begin with .Net programming
4 thoughts on “Ado.Net connection,adapter,dataset and dataview explained”