Yapmış olduğumuz Web sayfamızda güvenliği biraz daha artırmak,ve veritabanı bağlantısında sürekli sql cümlesini yazmamak için web.config dosyasına aşağıdaki gibi bağlantı cümlemizi ekliyoruz.Ben kopyalarken biraz geniş aldım açık olması açısından..
</configSections>
<appSettings/>
<connectionStrings>
<add name="myconum" connectionString="Database=.........;Data Source=............;User Id=root;Password=..........."
providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<roleManager enabled="true" />
<compilation debug="true">
C# kodlarımızda bağlantı cümlesini aşağıdaki gibi tanımlıyoruz;
protected void getir(string git)
{
try
{
string secici = "Donanim";
string MyConString = ConfigurationManager.ConnectionStrings["myconum"].ToString();
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataAdapter adapter = new MySqlDataAdapter("SELECT * FROM makale WHERE altkategori=?altkategori ORDER BY makzaman DESC", connection);
DataTable dt = new DataTable();
adapter.SelectCommand.Parameters.AddWithValue("?altkategori",secici);
adapter.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
catch (Exception)
{
}
}
Asp.net Web.config'den Connection
Diğer Konular:
Php Konulara Etiket Tag Ekleme
Php ile Navigation Kategori Kodu
Google botlar sitenize uğramıyorsa
Mysql Turkce Karekter Problemi
Kodların Renkli Gözükmesi-Sözdizimi Vurgulama
C# SQLEXPRES bağkantısı connection
Mysql C# .net ile Konuları veya Makale Sayfalama