Bu yazımız asp.net de veritabanı bağlantısını anlatıcam. Tabi ki sadece veritabanı bağlantı kodlarını öğrenip birşeye ulaşamayız. Hem veritabanı bağlantısı yapıp hem de veritabanımızda ki tablomuza veri eklettiricez. Örnek veritabanı bağlantısı ve veri eklettirme kodu;
ilk önce OleDB veritabanı bağlantısını yapabilmemiz için alttaki namespace satırını ekliyoruz.
<%@ Import Namespace="System.Data.OleDb" %>
Alttaki kodlarda `page_load` bölümümüzün,
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
dim conn,sql,rs
conn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & server.mappath("veritabanı.mdb"))
conn.Open()
sql=New OleDbCommand("INSERT INTO üyeler(ad,soyad) values('ali','barın')",conn)
sql.ExecuteNonQuery()
conn.close()
End Sub
Bu kodlarda ilk önce 3 değişken tanımladık. Değişken adları `conn`, `sql`, `rs`. `conn` değişkenine bağlantı türünü ve veritabanı dosyasının adını belirtiyoruz. Bağlantı türünü ve dosya adını belirttikten sonra `conn.Open()` kodu ile veritabanına bağlanıyoruz. Daha önce tanımlamış olduğumuz `sql` değişkeninde veritabanında işlenicek olan kodumuz bulunmaktadır. `sql.ExecuteNonQuery()` koduylada `sql` değişkeninde tanımlamış olduğumuz kodumuzu veritabanında işlettiriyoruz. `conn.close()` koduylada daha önce bağlandığımız veritabanından bağlantımızı kapatıyoruz. Kısacası bu kadar fakat veritabanında işlenicek olan yani SQL kodumuzu açıklayacak olursak şöyle bir paragraf daha çıkıyor ortaya. SQL sorgusunda ki kodlara göre tablomuzun adı `üyeler`, veri eklenicek olan sütünlarımızın adı `ad`, `soyad` ve bu sütünlara sırasıyla `ali` ve `barın` değerleri ekleniyor. `values` yani değer bölümünde ki sıra `üyeler(ad,soyad)` bölümünde ki sıraya göre gitmektedir.








Temmuz 2nd, 2009 » 12:53
çok işime yaradı sağol