Programlamada sınıflar (class) işlerimizi oldukça kolaylaştırmaktadır. Diğer bir deyişle nesne tabanlı programlama sayesinde bir yazdığımız kodu üzerinde ufak değişikliklerle veya hiç değiştirmeden diğer projelerimizde de kullanabilir ve böylece zamandan kazanmış oluruz. Benim de kod arşivimde en çok sevdiklerimden birisi ezSQL veritabanı sınıfı. Wordpress'in de altyapısında kullanılan bu basit ve kullanışlı sınıf küçük boyutunu rağmen işlerinizi gerçekten çok kolaylaştırmakta. Zaten Wordpress'in bunu kullanıyor olması gücünün bir göstergesi sayılmaz mı? Peki bunu nasıl yapıyor derseniz hemen bir örnekle açıkalyayım.
Normalde veritabanına kayıt girmek istediğimiz zaman önce veritabanı kullanıcı adı ve şifresini belirterek bağlantı yaparız. Ardından ilgili veritabanını seçeriz. Son olarak da yapmak istediğimiz işlemi gerçekleştiririz. Bu sınıf sayesinde ise ayar dosyasına veritabanı bilgilerini (kullanıcı adı, şifre vs.) girdikten sonra bir daha bağlantı için uğraşmıyorsunuz. Tek avantajı tabi ki sadece bağlantı şekli değil, işlemlere getirmiş olduğu kolaylıklar. Örneğin bir veri girmek için
veya tek bir satırdaki verileri okuyup ekrana yazdırmak için
yazmanız yeterli.
Bu kolaylıklarının yanında hata yakalamada ve göstermede (debug) oldukça başarılı olduğunu söyleyebilirim.
ezSQL ile birlikte gelen yardım (help.html) dosyasında örnekleriyle birlikte kullanımını oldukça güzel göstermiş olduğu için daha fazla detaya inmiyorum.
ezSQL'i indirmek ve kullanamya başlamak için sitesine uğrayınız.

yakuter.com © 2006-2008 Erhan Yakut. Site tasarım fallendesign.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.
1 grkn
06 Haziran 2007, 16:20
bir süre kullanmıştım ancak nedense doğru olan update sorgusunu sürekli yanlış olarak değerlendirince kendisi :) sinirlenip kendi db sınıfımı yazmama sebeb olmuştu ancak yinede güzel bir sınıf :)
2 ismail ünal
06 Haziran 2007, 21:02
class kullanımı hayatımı kolaylaştırıyor erhan ne diyeyim :)
incelemeye aldım, daha önce hiç incelememiştim.
yazın için teşekkürler..
3 yakuter
06 Haziran 2007, 21:10
Rica ederim İsmail, inan bana pişman olmayacaksın ;)
4 Ercan
13 Haziran 2007, 00:12
gercekten mukemmel bir is cıkarmıslar.
sınıfı inceledim gercekten cok hos ancak ufak isler icin ~21 kb’lık iki dosya kullanmak pek mantıklı geliyor.
buldugum diger class’ları bunu kullandıktan sonra kullanmak istemez oldum. :) buna ne hal care uydurabiliriz sizce? kendi sınıfımı yazmak zorunda kalmak istemiyorum. :)
5 KaraSancak
19 Ekim 2007, 22:29
gerçekten büyük kolaylık ama benim sorgularda hep Türkçe karakter hatası veriyor neden kaynaklanıyor olabilir ?
6 yakuter » ezSQL Sınıfının Kullanımı
05 Temmuz 2008, 01:53
[...] de altyapısını oluşturan ezSQL sınıfıdır. Zaten daha önce bu sınıfı kısaca tanıtmıştım. Bu makalede kullanımı oldukça basit ve pratik olan bu sınıfı temel olarak MySQL veritabanı [...]