Veritabanına android bağlanmak

2 Cevap apache

Ben bir veritabanına bağlanmak için gereken bir android uygulama oluşturmak için gereken bir okul projesi yapıyorum. Uygulama veritabanı üzerinde insanların profilleri için bilgi elde ve saklamak gerekiyor. Apache üzerinden veya SOAP / DİNLENME protokolü yoluyla böyle http isteği gibi uygulama bağlamak için birçok yolu vardır çünkü ama ne yazık ki biz bu noktada takılıp biraz vardır.

Ama ben gerçekten onları bulamıyorum beri sorun üzerinde iyi talimatları veya öğreticiler bulmak gerçekten zor. Herhalde google yanlış kelimeler kullanıyorum nedeni belki de budur. Ne yazık ki az ilgili bilgiler var. Herkes daha iyi bir çevrimiçi öğreticiler veya NASIL ilgili bağlantıları bulmakta bana yardımcı olabilir eğer öyleyse çok açığız.

2 Cevap

Ben Apache üzerinde çalışan bir PHP komut dosyası iletişim REST ve JSON kullanarak tavsiye ederim. Sadece yapmanız gerekebilir sorguları ne tür odaklanmak şeyler Android tarafında veritabanı hakkında endişe ve ne gerek veri iade etmeyin. Sonra bu sorguları almaya ve sunucudaki veritabanını sorgulamak için gerekli SQL oluşturmak için birlikte bir PHP script koymak. Örneğin, Ada göre bir kişiyi aramak bakmak ve Android app kendi adresini göstermek gerekir. REST Sorgu veri istemek için sadece basit bir HTTP GET. Örneğin, John Smith bakmak, sen isteyebilir: http://www.example.org/lookup.php?name=John+Smith ki kısa bir JSON PHP tarafından oluşturulan parçacığını dönecektir:

{
    name: "John Smith",
    address: "1234 N Elm St.",
    city: "New York",
    state: "New York"
}

Eğer PHP script üstündeki bu koyarak düz içerik türü metin / kullanmak için PHP talimat verebilirsiniz:

Sonra sadece tarayıcınızda yukarıdaki URL'ye gidin ve JSON yanıt bir sayfa gibi güzel çıktı görebilirsiniz. Eğer Android ile kullanabileceğiniz orada Java ile yazılmış bir iyi bir JSON ayrıştırıcı olmalıdır. Umarım, bu başlamak olacaktır.

Bu eğitimde bana gerçekten yardım etti: http://www.screaming-penguin.com/node/7742