public partial class veritabani : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string sorgu = "select * from tablo_adi where parametre_1=@parametre_1 and parametre_2=@parametre_2";
List<MySqlParameter> pm = new List<MySqlParameter>()
{
new MySqlParameter(){ ParameterName = "@parametre_1", Value = 100 },
new MySqlParameter(){ ParameterName="@parametre_2", Value = "deneme"}
};
veritabanim vt = new veritabanim();
GridView1.DataSource = vt.veri_al(sorgu, pm);
GridView1.DataBind();
}
}
public class veritabanim
{
public veritabanim()
{
baglanti_cumlesi = "server=localhost; user=user; password=password; database=database;";
baglanti = new MySqlConnection(baglanti_cumlesi);
}
private string baglanti_cumlesi;
private MySqlConnection baglanti;
//bu metotu kullanarak tüm sorgulamalarımızı çalıştırabiliriz.
public DataTable veri_al(string sorgu, List<MySqlParameter> parametreler)
{
MySqlDataAdapter adaptor = new MySqlDataAdapter(sorgu, baglanti_cumlesi);
foreach (MySqlParameter pm in parametreler)
{
adaptor.SelectCommand.Parameters.Add(pm);
}
DataTable tablo = new DataTable();
adaptor.Fill(tablo);
return tablo;
}
}