Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 4

OOP Approach of Web

Dev
public class Connection_Query
{
public string ConnectionString =
ConfigurationManager.ConnectionStrings["dbcon"].ConnectionString;
SqlConnection con;

public void OpenConnection()


{
con = new SqlConnection(ConnectionString);
con.Open();
}
public void CloseConnection()
{
con.Close();
}
public void ExecuteQueries(string Query_)
{
SqlCommand cmd = new SqlCommand(Query_, con);
cmd.ExecuteNonQuery();
}
public SqlDataReader DataReader(string Query_)
{
SqlCommand cmd = new SqlCommand(Query_, con);
SqlDataReader dr = cmd.ExecuteReader();
return dr;
}

public object ShowDataInGridView(string Query_)


{
SqlDataAdapter dr = new SqlDataAdapter(Query_, ConnectionString);
DataSet ds = new DataSet();
dr.Fill(ds);
object dataum = ds.Tables[0];
return dataum;
}
}
Execution
protected void LoginButton_Click(object sender, EventArgs e)
{
Connection_Query conobj = new Connection_Query();
string sqlquery = “SELECT QUERY";
try
{
conobj.OpenConnection();
SqlDataReader rdr = conobj.DataReader(sqlquery);
conobj.CloseConnection();
}
catch (Exception ex) {
Response.Write(ex.ToString());
}
}

You might also like