اتصال به sql از طریق سی شارپ چیز پیچیده ای نیست که من بخوام اینجا بنویسم. اینجا فقط برای حفظ خاطرات در این خصوص می نویسم
من برای این کار از روش MVC و یا چیزی شبیه اون استفاده کردم
در ابتدا باید using های زیر را هم انجام دهید:
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlClient;
در لایه ارتباط با دیتابیس دستورات زیر را نوشتم:
public class DataAccessLayer
{
SqlConnection con = new SqlConnection();
SqlCommand sqlcmd = new SqlCommand();
SqlDataAdapter dap = new SqlDataAdapter();
DataTable dt = new DataTable();
public DataAccessLayer()
{
sqlcmd.Connection = con;
dap.SelectCommand = sqlcmd;
}
public void connect()
{
con.ConnectionString = "Data Source = 192.168.*.*; Initial Catalog = SayanSwitch; Integrated Security = True";
con.Open();
//MessageBox.Show(con.State.ToString());
}
public void disconnect()
{
con.Close();
}
public DataTable Select(string SqlCmd)
{
sqlcmd.CommandText = SqlCmd;
//dap.SelectCommand=sqlcmd;
dap.Fill(dt);
return dt;
}
public void DoCommand(string SqlCmd)
{
sqlcmd.CommandText = SqlCmd;
sqlcmd.ExecuteNonQuery();
}
,sqlcmd , ,con ,public , , { ,} public , } ,sqlcmd ,sqlcmd , } public ,sqlcmd commandtext sqlcmd ,commandtext sqlcmd ,{ sqlcmd commandtext
{
SqlConnection con = new SqlConnection();
SqlCommand sqlcmd = new SqlCommand();
SqlDataAdapter dap = new SqlDataAdapter();
DataTable dt = new DataTable();
public DataAccessLayer()
{
sqlcmd.Connection = con;
dap.SelectCommand = sqlcmd;
}
public void connect()
{
con.ConnectionString = "Data Source = 192.168.*.*; Initial Catalog = SayanSwitch; Integrated Security = True";
con.Open();
//MessageBox.Show(con.State.ToString());
}
public void disconnect()
{
con.Close();
}
public DataTable Select(string SqlCmd)
{
sqlcmd.CommandText = SqlCmd;
//dap.SelectCommand=sqlcmd;
dap.Fill(dt);
return dt;
}
public void DoCommand(string SqlCmd)
{
sqlcmd.CommandText = SqlCmd;
sqlcmd.ExecuteNonQuery();
}
درباره این سایت