Size bu makale de Android ile uzaktaki bir MS SQL Veritabanına
Web Api veya Web Service kullanmadan nasıl bağlandığımızı göstermeye çalışacağım.
1) İlk Olarak adresinden sürücümüzü indiriyoruz.
2) İndirmiş olduğumuz sürücümüzü zip klasöründen çıkartıyoruz ve içindeki "jtds-1.3.1.jar" paketini resimde göstermiş olduğumuz yere taşıyoruz.
3)İnternete bağlanabilmemiz için internete izin vermemiz gerekiyor
AndroidManifest.xml dosyasına İşaretlemiş olduğum kodu ekliyoruz.
4)Daha sonra activity_main.xml dosyamıza 1 adet EditText (benim gibi C# Developer için TextBox :) ) ekliyoruz. İsmi IDE tarafından otomatik olarak verilen isim kalabilir veya burayı kendinize göre replace edebilirsiniz.
5)MainActivity.Java dosyasına gelelim. Buradaki onCreate methodu programımız calışmaya başladığı zaman ki çalışan methodtur (C# da ki Main(string[] args) gibidir. ) Database conf. değişkenlerimizi onCreate methodumuzun üstüne yazıyoruz. Bağlantıyı yapacağımız diğer kodları ise bu methodun içine yazıyoruz.. Ayrıntılı bilgi alttaki screen shot da
İşte Telefonumdaki Sonuç :
NOT :
Eğer android uygulamanızı telefondan çalıştırıyorsanız ve kendi bilgisayarınızdaki veritabanına bağlanmaya calısıyorsanız bağlanamazsınız. Çünkü biz database adresimizi localhost olarak yazdığınız için uygulamanız, localhostu bilgisayar olarak değil, telefon olarak algılar Emulatordan çalıştırdığınız zaman bir problem ile karşılamazsınız.
Herkese kolay gelsin.