Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 29/01/2007, 00:09   #1 (permalink)
Rammsteinist
 
Üyelik Tarihi: 06/2006
Yer: Thessaloniki
Mesaj: 58
Varsayılan Delphi ve MySQL tecrubeleriniz..

Merhabalar,
Yazilimlarimda kullandigim veritabanini nested sql destegi olmayisi, ucretli olusu vb sebeplerden dolayi birakip yerine ozgur alternatifi MySQL'i kullanmayi dusunuyorum. Baglanti objesi olarak Zeos dusundum. MySQL versiyonu olarak ise 5.0. Bu arada, hazircilik olur mu diye dusunmedim degil fakat odevimi calisarak (Ceviz'de arama, delphi forumlarinda arastirma) geldim diyebilirim.. Sizden ricam, web uygulamalari harici MySQL'i ufak denemeler hic kullanmamis oldugum icin, onerilerinizi, karsilasabilecegim sorunlari, uygulamanin son kullaniciya dagitiminda neler yapmam gerektigini (MySQL Server'in kullaniciya kurulumu vb), elektrik kesintisinde vb neler yapabilecegimi kisaca anlatmaniz..

Simdiden tesekkurler, iyi calismalar...
__________________
Solaklar! Fikir verin açalım.
korst3n hatta değil   Alıntı Yaparak Yanıtla
Eski 29/01/2007, 01:00   #2 (permalink)
Registered User
 
Üyelik Tarihi: 07/2002
Mesaj: 6,401
Varsayılan

Zeos kullanmıştım ama artık kullanmıyorum. Scibit myComponents kullaniyorum. Gordugum en basarili (basariya kistas bence bu konu icin gecerli olmak uzere stabil çalışma ve destekdir) bileşendir diyebilirim.

4-5 çalışmam var şu an mySQL ve Delphi'yle çalışan. Hepsinde dikkat ettiklerim şunlar :

1. Program açılırken bağlantıyı kesmek, gösterirken falan bağlanmayı denemek ya da işlem yapılmaya başlandığı zaman bağlanmayı denemek.

2. Bağlantı yoksa programın çalışması önemli değil, uygun bir hata mesajı verip kapatmak.

3. Tek sunucu bağlantısıyla çoklu sorgu yapmak.

4. Bir timer vs aracılığıyla belli sürelerde bağlantının varolup olmadığını kontrol etmek ( ve bir manada bu vesiyleyle bağlantının idle'dan kopmamasını sağlamak )

Bunlara dikkat edilirse program kolay kolay çökmüyor. Ek olarak ben şunları yaparım :

1. Hiçbir DbGrid, DBCombobox vb bileşenlerde SQL kodlarıyla bağlantı kurmam. Tüm işlemleri program kodu içinden kendim yaparım. Sadece kolon adlarını veririm.

2. Bileşenin özelliği olsa bile Field'ları programa tanıtmam. Tanıtmam gerekirse kod içinden kendim tanıtırım.

3. Hiçbir zaman sorgu bileşeninin içinde SQL cümleleri tutmam. Sorgu gerektidiği zaman cümleyi program içindeki koddan çağırıp sorgu bileşenine eklerim.

4. Tüm sorgularımda mümkün olduğunda her birim parametrelidir. Kod içinden zaruret olmadıkça SQL sorgularına ekleme yapmam. ( Ama kimi zaman bu zaruret olur )

En büyük sorun şu. İyi bir download'a sahip bağlantınız yoksa karşı sunucudan veri çekmek eziyet. Haliyle mesela bir Grid kullaniyorsaniz verilern scroll yaptıkça gelmesini sağlayabilirsiniz. Diğer önemli nokta sadece kullancağınız alanları çekmez. Örneğin dosya sakladığınız bir tablonuz varsa ve dosyalardan seçileni düzenlemek için bir gridde gösterim yapıyorsanız, sadece dosya adlarını filan çekip blob alanları çekmemek. Yani her zaman en az veriyle iş yapmaya çalışıp bir veriyi sadece lazım olduğunda çekmek.

Aklıma gelenler bunlar.
Ansugo hatta değil   Alıntı Yaparak Yanıtla
Eski 29/01/2007, 22:01   #3 (permalink)
Gezgin
 
hmustak Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: /root/
Mesaj: 3,659
Varsayılan

@ansugo
teşekkürler
__________________

HassasValf | Hakan Müştak | Motor

hmustak hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
delphi ile mysql’e nasıl bağlanırım??? ofaruk_k Pascal / Delphi / Delphi.NET 3 25/11/2006 01:40
Delphi.Net ile Mysql e ODBC siz bağlantı ? sew_mkx Pascal / Delphi / Delphi.NET 3 09/06/2006 17:19
Delphi ile MySql kullanımı TeDDy Pascal / Delphi / Delphi.NET 19 01/05/2006 10:59
Delphi - MySQL Tarih Problemi yilmix Pascal / Delphi / Delphi.NET 5 08/03/2006 10:49
delphi ve MYSQL sımone Pascal / Delphi / Delphi.NET 6 13/05/2004 23:04


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 08:23.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net