کلاس اتصال به بانک SQL در C#.Net
برای اتصالی ساده به بانک اطلاعاتی SQLدر C#.Net و جلو گیری از داده های تکراری می توان از کلاس فوق استفاده کرد.
کد کلاس فوق به شرح زیر می باشد :
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace Programname
نام برنامه خود را به جای Programname بنویسید.
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=DB_Name;user id=sa");
در قسمت DB_Name نام بانک خود رو مینویسید.
کلاس فوق از دو پارامتر مهم تشکیل شده است که به شرح زیر می باشد :
public DataTable GetData(string Command)
{
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(Command, con);
da.Fill(dt);
return dt;
}
از این پارامتر برای Insert استفاده میشه.
نحوه استفاده از این برنامه در فرم های مختلف مثل استفاده از بقیه کلاس ها می باشد کافی است داخل برنامه کلاس فوق را تعریف کنیم به صورت زیر :
DB_Helper dbc = new DB_Helper();
و در ادامه کار در جایی که میخواهیم مثلا از دستور Select استفاده کنیم به صورت زیر استفاده میکنیم :
Datatable Dt=new Datatable();
Dt=dbc.GetData("SELECT Name FROM Test");
البته این نتیجه جستجو رو با توجه به نیاز میتونید مثلا داخل یک Datattable بریزید.
برای دستور های Edit , Insert هم به شرح زیر می باشد:
dbc.GetData("UPDATE Test SET Name = N'محسن'"(ک");
dbc.SetData("INSERT INTO Test (Name) VALUES (N'محسن')");