folder Tahribat.com Forumları
linefolder Android - IOS Programlama
linefolder Android Ve Mysql Problemleri



Android Ve Mysql Problemleri

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Bir proje hazırlıyorum, internet servis izni alacak kurulumda, daha sonra internet bağlantısı üzerinden php sayfasına gidecek, php sayfası sql sorgusunu veritabanı üzerinde çalıştırıp androide sonucu gönderecek ve uygulama gelen sonucu gösterecek.

    Şimdi bu olayı sadece android ile yapabilir miyim diye baktım. java ile jdbc kullanılarak yapılabilir denilmiş, bir de benim seçtiğim yolla yapılabilir denilmiş. phpyi javadan çok bildiğim için bu yolu seçtim, ki veritabanına eklemeleri php ile yapmayı planlıyordum zaten.

    Şimdi bikaç sorum/sorunum var;

    - php ile yapıcam iyi güzel ama json kullanılıyormuş ve json ve javascript bilmiyorum. Örnek proje var elimde inceleyeceğim ama; php ve json ilemi kolay olur yoksa jdbc ile mi?

    -elimdeki örnek projeyi debug ediyorum, çalışıyor ama veritabanı işlemi yapacağım zaman hata veriyor. Sebebide avdde oluşturduğum emulatörün internet bağlantısı yok. "Failed to load wifi driver" diyor. Çözümünü araştırdım, biri demiş dns yüzünden sorun oluyor, öbürü demiş bilgisayarın lan kartını devre dışı bırak(internetini kes) öyle olur. Var mı bunun bir çözümü?

    Localhostta php dosyalarını ve veritabanını çalıştırıyorum ama emulatör localhosta erişemiyor internet olmayınca. AVD ile internet erişimi yapıp localhostla iletişim kurabilir miyim? Yoksa illa uygulamayı telefona atıp bir de host ayarlayıp telefonun wifisi üzerinden o hostamı erişim yapmalıyım?


    :)
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KizilS
    KizilS's avatar
    Kayıt Tarihi: 21/Nisan/2015
    Homo

    Jdbc kullan diger işte ise json a gerek yok xml vs de kullanabilirsin. En kolayı Jdbc

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    ETRoot bunu yazdı

    Jdbc kullan diger işte ise json a gerek yok xml vs de kullanabilirsin. En kolayı Jdbc

    Önerini dikkate alıp bi iyice inceliycem jdbc ile nasıl olduğunu. Peki avdde internet olayını nasıl halledicem? Esas problem o.


    :)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KizilS
    KizilS's avatar
    Kayıt Tarihi: 21/Nisan/2015
    Homo

    Bu android emulator veya diger şeyler sanal bir host oluşturuy çoğu ihtimalle.  Java EE bunu bu sisteme benzer bişey kullanıyordu. Bağlantıyı yaparken localhost yerine 127.0.0.1 yaz dene

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KizilS
    KizilS's avatar
    Kayıt Tarihi: 21/Nisan/2015
    Homo

    Bu arada Eclipse mi kullanıyorsun yoksa yeni bişi çıktı google çıkarttı onu mu kullanıyorsun

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    google çıkarttı dediğin eclipsein hazır android sdklısı değilmi zaten? Adt adı sanırım ama o da eclipse zaten. Şu an olay emulatörde wifinin açılmaması. Yarın kalkınca bi denerim 127.0.0.1 , sanırım dediğin doğru.

    :)
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    Ben action script ile Flash'ta, sayfa verisini okuyorum, sende öyle yapabilirsin belki java'da, islem.php'ye istemci gibi girip veriyi okuyabilir, sonra onu programda işleyebilirsin.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    ETRoot bunu yazdı

    Bu arada Eclipse mi kullanıyorsun yoksa yeni bişi çıktı google çıkarttı onu mu kullanıyorsun

    Android Studio :)


    Paslanmış bir uygulama geliştirici.. ##
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    wasd bunu yazdı
    google çıkarttı dediğin eclipsein hazır android sdklısı değilmi zaten? Adt adı sanırım ama o da eclipse zaten. Şu an olay emulatörde wifinin açılmaması. Yarın kalkınca bi denerim 127.0.0.1 , sanırım dediğin doğru.

    Bir proxy nin arkasında isen AVD ye bu bilgieri girmelisin.. 


    Paslanmış bir uygulama geliştirici.. ##
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    VBDream bunu yazdı

    Ben action script ile Flash'ta, sayfa verisini okuyorum, sende öyle yapabilirsin belki java'da, islem.php'ye istemci gibi girip veriyi okuyabilir, sonra onu programda işleyebilirsin.

    Abi işte direk javayla olmuyo o iş, araya json verileri giriyo. Dediğin gibi android uygulaması istekte bulunuyo, php sayfası sorguyu çekiyo, ama php sayfasından gelen verileri okumak için jsonparser sınıfı yazmış adam. (Elimdeki örnekte böyle, ama phpdeki verileri düz javaylada çekebilirim herhalde, denemeliyim bunu.)

    Javada jdbc ile direk sql sorgusu çekiliyo, öyle yapıcam sanırım. Ama şimdi bi freehost açtım php dosyalarını ayarlayıp oraya attım, veritabanını oluşturup birde uygulamayı telefona yükleyip deniycem. Duruma göre yine yazarım buraya oldu olmadı diye.

    İncelediğim örnek;

    http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/


    :)
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musdawdaf
    musdawdaf's avatar
    Kayıt Tarihi: 01/Ağustos/2006
    Erkek
    wasd bunu yazdı

    Bir proje hazırlıyorum, internet servis izni alacak kurulumda, daha sonra internet bağlantısı üzerinden php sayfasına gidecek, php sayfası sql sorgusunu veritabanı üzerinde çalıştırıp androide sonucu gönderecek ve uygulama gelen sonucu gösterecek.

    Şimdi bu olayı sadece android ile yapabilir miyim diye baktım. java ile jdbc kullanılarak yapılabilir denilmiş, bir de benim seçtiğim yolla yapılabilir denilmiş. phpyi javadan çok bildiğim için bu yolu seçtim, ki veritabanına eklemeleri php ile yapmayı planlıyordum zaten.

    Şimdi bikaç sorum/sorunum var;

    - php ile yapıcam iyi güzel ama json kullanılıyormuş ve json ve javascript bilmiyorum. Örnek proje var elimde inceleyeceğim ama; php ve json ilemi kolay olur yoksa jdbc ile mi?

    -elimdeki örnek projeyi debug ediyorum, çalışıyor ama veritabanı işlemi yapacağım zaman hata veriyor. Sebebide avdde oluşturduğum emulatörün internet bağlantısı yok. "Failed to load wifi driver" diyor. Çözümünü araştırdım, biri demiş dns yüzünden sorun oluyor, öbürü demiş bilgisayarın lan kartını devre dışı bırak(internetini kes) öyle olur. Var mı bunun bir çözümü?

    Localhostta php dosyalarını ve veritabanını çalıştırıyorum ama emulatör localhosta erişemiyor internet olmayınca. AVD ile internet erişimi yapıp localhostla iletişim kurabilir miyim? Yoksa illa uygulamayı telefona atıp bir de host ayarlayıp telefonun wifisi üzerinden o hostamı erişim yapmalıyım?

    ilk olarak projenin amacı bu degilse yani php ile database'e baglanip data cekin denmediyse ve sadece database kullanman gerekiyorsa Android icinde SQLite kullanabilirsin.veya php kismi zorunlu degil ama direk dtabase'e baglanmam lazim diyorsan microsoft azure mobile services de kullanabilirsin.

    Onerilerin dısında bunu yapmak icinse JSON kullanmak zorunda degilsin.ornegi degistirip sadece sana text yollayan bir sey yapabilirsin ama bunu duzenli hale getirmek icin return code ve return message seklinde yazmıslar json objelerini.yani sen sadece "1/tNew entity is created" seklinde bir string gonderip bunu tab ile parse edersen de olur.ama benim tavsiyem hem yazilmis kod hem de daha duzenli olmasi acisindan json kullanmak.en son internet sorunu icinse sanal makine ile abartısız hicbir yapılmaz da cekilen eziyete de degmez.en azından test icin bir gercek android device bulup kullanmanı tavsiye ederim.sırf o virtual machine de olan yavaslık bile beni cileden cikartiyor yani onu kullanmak zorundaysan cok kolay gelsin sana :D.

    jdbc ise direk android support u olmayan bir sey (android sadece SQLite destekliyor ).bu yuzden Mysql JDBC Connector library sini ekleyerek kullanmam lazım.onun dısında hic kullanmadım kolay mıdır zor mudur bilgim yok acıkcası.

Toplam Hit: 2162 Toplam Mesaj: 15