![]() | |
| | #1 (permalink) |
| Rammsteinist Üyelik Tarihi: 06/2006 Yer: Thessaloniki
Mesaj: 58
|
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. |
| | |
| | #2 (permalink) |
| Registered User Üyelik Tarihi: 07/2002
Mesaj: 6,401
|
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. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
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 |
| 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 | |