Bagaimanakah menghubungkan database mysql dengan android studio ?
Banyak cara yang dapat dilakukan untuk menghubungkan aplikasi client (android) dengan sebuah server seperti: MySQL, firebase, mongoDB, postgreSQL dll. Disini kita akan bahas cara untuk menghubungkan aplikasi client (android) dengan database MySQL. Mari kita mulai !!!!
Untuk langkah pertama mari kita siapkan dulu database nya, buat database dengan nama tutorial_1 dan table dengan nama mahasiswa. Dengan field-field sebagai berikut:
Setelah selesai dibuat, insert database dengan data sebagai berikut:
Selanjutnya kita masuk ke directori xampp, kalo di windows biasanya ada di C:/Program Files/XAMPP/htdocs. Untuk pengguna OS lain silahkan menyesuaikan. Lalu kita buat sebuah folder dengan nama apiClient.
Jika sudah, kita buat sebuah file di dalam folder /apiClient dengan nama koneksi.php. lalu isi file tersebut dengan kode dibawah ini:
Selanjutnya kita buat satu file lagi di dalam folder /apiClient dengan nama mahasiswa.php. dan isikan kode dibawah ini:
Selanjutnya kita buat folder images di dalam folder /apiClient lalu masukan foto dengan nama sesuai dengan data didatabase. Sehingga seluruh isi folder menjadi seperti:
Selanjutnya kita masuk ke project android nya, pertama buka android studio lalu pilih new project, pilih empty activity lalu muncul seperti gambar dibawah ini, scroll kebawah lalu klik finish.
Next buka file build.gradle (module app) dan tambahkan :
Ubah file activity_main.xml yang berada di package res/layout menjadi:
Next, buat file xml baru di package res/layout dengan nama mahasiswa_item.xml lalu isikan:
Next, buat package baru di folder project java dengan nama network, lalu buat file java dengan nama Init.java sehingga menjadi seperti:
Isi file Init.java dengan kode:
Next, buat file interface didalam package network dengan nama ApiServices dan isikan kode:
Next, buat package baru dengan nama response dan didalam nya buat file ResponseMahasiswa.java lalu isikan kode:
Next, buat file MahasiswaItem.java di dalam package response, lalu isikan kode:
Next, buat file java dengan nama AdapterMahasiswa.java lalu isikan kode: Next, ubah MainActivity.java menjadi seperti: Terakhir tambahkan kode berikut di file AndroidManifest.xml :
Sehingga tampilan seluruh folder menjadi seperti:
Ya, itulah cara menghubungkan database MySQL dengan android studio semoga bermanfaat, kalo ada yang ingin ditanyakan silahkan komentar dibawah ya :)
Happy Coding :)
Banyak cara yang dapat dilakukan untuk menghubungkan aplikasi client (android) dengan sebuah server seperti: MySQL, firebase, mongoDB, postgreSQL dll. Disini kita akan bahas cara untuk menghubungkan aplikasi client (android) dengan database MySQL. Mari kita mulai !!!!
Untuk langkah pertama mari kita siapkan dulu database nya, buat database dengan nama tutorial_1 dan table dengan nama mahasiswa. Dengan field-field sebagai berikut:
Setelah selesai dibuat, insert database dengan data sebagai berikut:
Selanjutnya kita masuk ke directori xampp, kalo di windows biasanya ada di C:/Program Files/XAMPP/htdocs. Untuk pengguna OS lain silahkan menyesuaikan. Lalu kita buat sebuah folder dengan nama apiClient.
Jika sudah, kita buat sebuah file di dalam folder /apiClient dengan nama koneksi.php. lalu isi file tersebut dengan kode dibawah ini:
Selanjutnya kita buat satu file lagi di dalam folder /apiClient dengan nama mahasiswa.php. dan isikan kode dibawah ini:
Selanjutnya kita buat folder images di dalam folder /apiClient lalu masukan foto dengan nama sesuai dengan data didatabase. Sehingga seluruh isi folder menjadi seperti:
Selanjutnya kita masuk ke project android nya, pertama buka android studio lalu pilih new project, pilih empty activity lalu muncul seperti gambar dibawah ini, scroll kebawah lalu klik finish.
Next buka file build.gradle (module app) dan tambahkan :
Ubah file activity_main.xml yang berada di package res/layout menjadi:
Next, buat file xml baru di package res/layout dengan nama mahasiswa_item.xml lalu isikan:
Next, buat package baru di folder project java dengan nama network, lalu buat file java dengan nama Init.java sehingga menjadi seperti:
Isi file Init.java dengan kode:
Next, buat file interface didalam package network dengan nama ApiServices dan isikan kode:
Next, buat package baru dengan nama response dan didalam nya buat file ResponseMahasiswa.java lalu isikan kode:
Next, buat file MahasiswaItem.java di dalam package response, lalu isikan kode:
Next, buat file java dengan nama AdapterMahasiswa.java lalu isikan kode: Next, ubah MainActivity.java menjadi seperti: Terakhir tambahkan kode berikut di file AndroidManifest.xml :
Sehingga tampilan seluruh folder menjadi seperti:
Ya, itulah cara menghubungkan database MySQL dengan android studio semoga bermanfaat, kalo ada yang ingin ditanyakan silahkan komentar dibawah ya :)
Happy Coding :)
kalo utk online kan nantinya mysql tsb gimana ya ?
BalasHapusPakai firebase mas
BalasHapussaya sudah ikuti semua tapi tidak tampil apa-apa, dan tidak ada error juga.
BalasHapusany advice?
iya saya juga
Hapus