logo
Hoşgeldiniz! Forumun bütün özelliklerini kullanmak için lütfen Giriş ya da Kayıt.

Bildirim

Icon
Error

ASP.NET ile MySQL veri tabanı bağlantısı nasıl yapılır?
@butun Offline
#1 Gönderildi : 04 Temmuz 2010 Pazar 13:07:00(UTC)
@butun



Sıralama: Yönetici

Madalyalar:
Anahtar Kişi: Forumda anahtar rol oynayan kullanıcılara verilirAltın Madalya: Forumda üstün hizmetleri olan kullanıcılara verilirKod Erişimi: Forum kodlarına doğrudan erişimi bulunan kullanıcılara verilirVeritabanı Erişimi: Forum veri tabanına doğrudan erişimi olan kullanıcılara verilirSistemin Efendisi: Sisteminin tamamına hükmeden kullanıcılara verilir

Mesajlar: 1,852
Puanlar: 12,672
Konum: Istanbul

Thanks: 23 times
17 Mesajına Toplam 26 Kere Teşekkür Edildi.

Kod:
</p>
<p><%@ import Namespace="System.Data" %><br />
<%@ import Namespace="System.Data.Odbc" %><br />
<%@ Page Language="C#" %> <br />
<script runat="server"><br />
public void Page_Load(Object sender, EventArgs e) {<br />
    DataTable dtRecords = GetDataTable("SELECT * FROM tablo");<br />
    foreach(DataRow dr in dtRecords.Rows) {<br />
        Response.Write(dr["FirstName"].ToString() + " " + dr["LastName"].ToString() + "<br/>");<br />
    }<br />
}<br />
<br />
private static string GetConnection() {<br />
    return "DRIVER={MySQL ODBC 3.51 Driver};Server=localhost;Database=testdatabase";<br />
}<br />
public static DataTable GetDataTable(string sql) {<br />
    DataTable rt = new DataTable();<br />
    DataSet ds = new DataSet();<br />
    OdbcDataAdapter da = new OdbcDataAdapter();<br />
    OdbcConnection con = new OdbcConnection(GetConnection());<br />
    OdbcCommand cmd = new OdbcCommand(sql, con);<br />
    da.SelectCommand = cmd;<br />
    da.Fill(ds);<br />
    try {<br />
        rt = ds.Tables[0];<br />
    }<br />
    catch {<br />
        rt = null;<br />
    }<br />
    return rt;<br />
}<br />
<br />
</script></p>
<p>

Bu konudaki kullanıcılar
Ziyaretçi
Forumu Atla  
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.