Ana içeriğe atla

Kayıtlar

Mart, 2013 tarihine ait yayınlar gösteriliyor

Visual C# - XML verisi çekmek

winforms projelerinizde web üzerinden çeşitli xml dosyaları çekmeniz ve bunlar üzerinde işlem yapmanız gerekebilir.bu örneğimizde döviz kurlarını xml aracılığıyla projemize aktarıp form üzerinde kullanıcıya gösterelim;


ilk olarak xml kütüphanemizi projemize ekleyelim;

using System.Xml;

rdr adında xmltextreader nesnesi oluşturalım(bu nesne xml dökümanlarını okumak için kullanılır) ve kullanacağımız xml'in URL sini belirtelim;
XmlTextReader rdr = new XmlTextReader(@"http://www.tcmb.gov.tr/kurlar/today.xml");
yeni bir dataset oluşturup oluşturduğumuz bu dataset'in içini ReadXml metodu ile xmltextreader'in çektiği veriler ile dolduralım.
DataSet ds = new DataSet(); ds.ReadXml(rdr);

bu adımdan sonra verileri istediğimiz şekilde kullanabiliriz dataset aracılığı ile.biz verileri gridcontrol üzerinde göstereceğimizden dolayı bir datatable tanımlıyor ve bu datatable'a dataset içerisindeki bilgileri aktarıyoruz.

DataTable tbl = new DataTable(); tbl = ds.Tables[1]; gridC…

ADO.NET Veritabanı Bağlantı Nesneleri Yazı Dizisi 2 - SqlCommand

bu yazımızda SqlConnection nesnesi ile bağlantı kurduğumuz veritabanı üzerinde sorgulama işlemleri yapmamız için gerekli olan ado.net nesnelerinden SqlCommand nesnesi üzerinde duracağız.SqlCommand nesnesinin en temel özellikleri veritabanı üzerinde;

Ekleme (INSERT)Silme (DELETE)Güncelleme (UPDATE)Seçme (SELECT)
gibi işlemleri yapabilmemize yarar.

Connection Özelliği;

SqlCommand nesnesinin hangi connection üzerinde çalıştığını belirlemek için kullanılır.SqlCommand nesnesi bağlantısı sağlanmış bir SqlConnection nesnesi üzerinden veritabanı işlemlerini gerçekleştirebilir.






connection nesnemizi yapılandıralım
SqlConnection baglanti=new SqlConnection(); baglanti.ConnectionString="Server=localhost;Port=3306;Database=candb;Uid=root";

nesne örneğimizi yaratalım ;
SqlCommand komut=new SqlCommand();
nesnemizin connection özelliğini kullanarak nesnemizi SqlConnection nesnemize bağlayalım;
komut.Connection=baglanti;

SqlCommand nesnemizin sorgu tipini belirtelim;
komut.CommandType=CommandType.…

ADO.NET Veritabanı Bağlantı Nesneleri Yazı Dizisi 1 - SqlConnection

bu yazımızda .net üzerinde veritabanı bağlantı işlemlerimizdeki olmazsa olmaz nesnelerden biri olan Connection nesnesini inceleyeceğiz.Her veritabanı için farklı configure edilmiş connection nesnesi bulunduğundan yazıdaki SqlConnection nesnesi SQL Server bağlantıları içindir.Sqlconnection nesnesi sql server bağlantılarını configure eder ve en genel anlamda bağlantımızı açmamız ve kapamamız için mutlaka kullanmamız gerekmektedir.


SqlConnection nesnesi; sahip olduğu ConnectionString özelliğine atanan bağlantı cümlesine göre ilgili bağlantı üzerinde;

bağlantı açmabağlantı kapamabağlantıya ping atmabağlantı süresigibi birçok işlemi gerçekleştirebilir.


dilerseniz ufak bir örnekle önce bir veritabanına bağlanalım,bağlantı durumunu kullanıcıya bildirelim ve ardından bağlantımızı kapatalım.

programımız içerisinde ado.net bileşenlerini kullanabilmek için aşağıdaki namespace'leri üst kısıma ekleyiniz.
using System.Data.SqlClient; using System.Data;
nesne örneğimizi oluşturalım;
SqlConnection …

.NET Veritabanı Bağlantısı Yazı Dizisi - 1

uzun bir aradan sonra yeni bir yazı dizisiyle tekrar karşınızdayım.çevremden gördüğüm kadarıyla (özellikle bu işe yeni başlayan arkadaşların) yazılım alanında en çok anlamakta sıkıntı çektikleri konuların başında geliyor veritabanı işlemleri.internet üzerinde açıklamasız yayınlanan kodlar,çalıştırılamayan uygulamalar vs. lerde bu işin içine girdiğinde sorun içinden çıkılmaz bir hal alıyor.bu yazı dizisini okuduktan sonra CSharp.NET üzerinde veritabanı işlemleri ile ilgili bir sıkıntınızın kalmayacağını düşünüyorum.umarım faydalı olur diyerek ilk konumuza Başlayalım.

(konuları mümkün olduğunca sadece ve anlaşılır bir dille anlatmayı ve mümkün olduğunca çok örnek vermeyi hedefliyorum ki yazılanlar daha iyi anlaşılsın.

1-Veritabanı Nedir ?

en kısa açıklamasıyla veritabanı yüksek miktarlardaki verileri belirli bir düzen içerisinde saklayan,üzerlerinde işlemler yapan,kendisinden bağımsız diğer uygulamalarla veri alış verişi sağlayabilen bir uygulamadır.

2- ADO.NET (ActiveX Data Objects.NET…

.NET MySQL Bağlantısı

.NET Ortamında MySQL veritabanına bağlantı için şu adımları takip edebilirsiniz :

mysql'in yani ORACLE firmasının .NET için geliştirmiş olduğu mysql.net connector isimli bir program mevcut.öncelikle bu programı indirip bilgisayarınıza kurmanız gerekmekte.

Buradan  en son mysql .NET Connector programını indirip bilgisayarınıza kurabilirsiniz.


ardından projenize referans eklemek için ;

Solution Explorer üzerinde projenize sağ tıklayıp "Add Reference" ekranını açın.

.NET Sekmesi altında









Şekildeki .dll leri bulabilirsiniz.




Arzu ederseniz bu dll'leri internet üzerinden indirip kendinizde projenize referans olarak ekleyebilirsiniz.