db'yi nete açmak?

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
guduknecmi
Üye
Mesajlar: 99
Kayıt: 08 Nis 2004 02:18
İletişim:

db'yi nete açmak?

Mesaj gönderen guduknecmi »

selamlar.
İşyerinde kullandığımız firebird database'i günlük olarak sitemize upload ederek oradan web sayfası ile sorgulama imkanı vermek istiyoruz.Bunun için nasıl bir yol izlemeliyiz?
Cevaplarınız için şimdiden Teşekkürler...
Kullanıcı avatarı
aveysel
Üye
Mesajlar: 151
Kayıt: 16 Mar 2004 03:53
Konum: Internet
İletişim:

Mesaj gönderen aveysel »

2 yöntem aklıma geldi..

1. firebird database'iniz bir serverda tutuluyorsa ve bu server ADSL ile internete bağlıysa ve static ip niz varsa Web sitesinden direk database bağlanabilirsiniz sanırım. Ama açıkcası ben FireBird hiç kullanmadım ve php veya asp bu database nasıl bağlanır bilemiyorum..

2. Delphi bilginiz varsa ufak bir programcık ile ister manuel ister zaman aralıklı olarak localdaki dataları web serverınıza rahatlıkla atabilirsiniz..

Öncelikle bu iki teknikten birisini tercih edip onun üzerine sorularınızı sorarsanız ben de dahil olmak üzere bütün arkadaşlar yardımcı olabiliriz..
Select * From LiFe Where Your EYES
http://Www.Gebze.Org
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

Web server üzerinde veriler nerde tutulacak ? Oradaki veritabanı nedir ? Yoksa veriler html/xml gibi bir forma çevrilip statik sayfalar olarak mı duracak ? Cevabınız her ne olursa olsun bir web servis hazırlayacaksınız. Yerel ağda çalışan bir uygulama schedule edildiği zamanlarda çalışıp bu webservisi kullanarak bilgileri gönderecek. WebServisler tam bu işler içindir ve kullanması çok da kolaydır.
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
guduknecmi
Üye
Mesajlar: 99
Kayıt: 08 Nis 2004 02:18
İletişim:

Mesaj gönderen guduknecmi »

Önce konuyu biraz daha açmaya çalışayım.
üyelerimizin tüm bilgilerini kaydettiğimiz firebird databaseli programı delphi ile hazırladım.yaklaşık 3 aydır da işyerimizde kullanıyoruz.Ben bu bilgilerin internet ortamında da tckimlik kontrolü yapar gibi web sayfası ile sorgulama imkanı verebilmek istiyorum.İnternet üzerinde olmasını istediğim db kopya olacak, yani güvenlik nedeniyle işyerindeki db'ye bağlanılmasını istemiyorum.Günlük olarak siteye upload etmeyi planlıyorum.
Genelde php-mysql ikilisi kullanılıyor.Forumda bir sayfada embedded firebird yazısını da okudum.Acaba php kullanarak bunu çözebilirmiyiz merak ediyorum.

webservisler hakkında biraz daha bilgi verebilirmisiniz?

Sizce düşündüklerimi nasıl gerçekleştirebilirim?
Kullanıcı avatarı
aveysel
Üye
Mesajlar: 151
Kayıt: 16 Mar 2004 03:53
Konum: Internet
İletişim:

Mesaj gönderen aveysel »

guduknecmi yazdı:Önce konuyu biraz daha açmaya çalışayım.
üyelerimizin tüm bilgilerini kaydettiğimiz firebird databaseli programı delphi ile hazırladım.yaklaşık 3 aydır da işyerimizde kullanıyoruz.Ben bu bilgilerin internet ortamında da tckimlik kontrolü yapar gibi web sayfası ile sorgulama imkanı verebilmek istiyorum.İnternet üzerinde olmasını istediğim db kopya olacak, yani güvenlik nedeniyle işyerindeki db'ye bağlanılmasını istemiyorum.Günlük olarak siteye upload etmeyi planlıyorum.
Genelde php-mysql ikilisi kullanılıyor.Forumda bir sayfada embedded firebird yazısını da okudum.Acaba php kullanarak bunu çözebilirmiyiz merak ediyorum.

webservisler hakkında biraz daha bilgi verebilirmisiniz?

Sizce düşündüklerimi nasıl gerçekleştirebilirim?
Bakın eğer delphiyi bu kadar iyi biliyorsanız sizin yerinizde olsam bir programcık yazarım bu program çalıştırıldığında localdaki tüm veriyi web deki MySql database inize aktarır.. Eyer bir db uygulaması yazmışsanız bunu çok rahat yapabilirsiniz..

Web tarafında ise Php ile Mysql den bilgileri çok kolay çekebilirsiniz hemde bu ikili hakkında her yerden bol bol döküman ve bilgi alabilirsiniz..

bence şu anda en tatlı yöntem bu görünüyor..
Select * From LiFe Where Your EYES
http://Www.Gebze.Org
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

php ve mysql kullanacaksanız (ki isp size bir db adi verecek ve ancak php ile servda erişmenize izin verecek) veriyi senkronize edecek katman sadece problem. Öncelikle şu anki uygulamanın olmadığını düşünün. Bir web uygulaması yazdınız ve mevcut bilgiden sorguluyor. Çalışan bir sistem. Şimdi istiyoruz ki oradaki mysql db ile ofisteki fb yi senkronize edelim. ISP uzaktan herhangi birşeyle bağlanmamıza izin vermeyecektir. (Verirse o ISP yi hemen terkedip başkasına geçin). Bu nedenle veri aktarımını php ile yapmalıyız. En kolay yolu da dediğim gibi php ile bir webservis yazıp, olustur/güncelle/dil fonksiyonlarını karşılamasını sağlamak. Javanın RMI ı ya da Microsoft ın RPC si gibi değil webservisleri. Bütünüyle sistem bağımsız ve güvenli. ISP de herhangi bir konfigürasyon gerektirmiyor. Bu konuda inanılmaz kaynak var nette. PHP ile bir web servis nasıl yazarım ve delphi ile webservislere erişmek olarak aratın (tabi ingilizce olarak) örnekleriyle beraber gelecektir.

Size kalan belirli periyotlarla çalışıp değişiklikleri bu webservis aracılığıyla isp deki veritabanına güncelleyecek kodu yazmaktır. Çok kolay demiyorum ama bilgiler elinizde olduktan sonra en fazla birkaç gününüzü alacaktır.

Kolay gelsin,
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
guduknecmi
Üye
Mesajlar: 99
Kayıt: 08 Nis 2004 02:18
İletişim:

Mesaj gönderen guduknecmi »

sayın aveysel ve doganzorlu cevaplarınız için çok Teşekkür Ederim.

Sizlerin tavsiyesi ile php ile webservis hazırlamasını ve ofisteki fb ile mysql senkronizasyonunu araştıracağım.
name
Kıdemli Üye
Mesajlar: 243
Kayıt: 09 Ağu 2003 02:11
Konum: İstanbul

Mesaj gönderen name »

İyi Çalışmalar

Bir alternatifte (bence en uygunu) Firebird destekli bir host kullanabilirsiniz. Farklı vt sistemleri arasında senkronizasyon ile uğraşmadan sadece, yerel ve uzaktaki 2 Firebird veritabanı arasında senkronizasyon yapabilirsiniz. Bunun için tabiki serverlarında Firebird server yüklü olan bi host bulmanız gerekli. Benim bildiğim bu hizmeti veren tek hosting firması natro'dur.

Biraz zorlandım ama natro'ya FB server'ı ve FB ODBC sürücüsünü kurdurmayı başardım. Şu anda asp-FB ikilisini kullanarak internet sitemizde haber bülteni gönderebilmek için müşterilerden e-mail topluyorum. Sitedeki Web application içersindende FB veritabanına erişmek için ODBC kullanılıyor (FB veritabanı'na erişmek için bu zorunluluk tabiki). Asıl güzel olan Hosting FB veritabanına Delphi'den direk erişimede izin veriyor. Web üzerinden topladığım bilgileri Delphi'de yazdığım ufak programcık ile yerel veritabanına alıyorum ve işim bitiyor.

Natro'nun Php desteğide var. Php ile de büyük ihtimalle ODBC'ye erişiliyordur. Firmanın web adresi http://www.natro.com
Cevapla