0% menganggap dokumen ini bermanfaat (0 suara)
812 tayangan

Menampilkan Data MySQL Ke Dalam ListView Pada Basic4Android

1. Artikel ini menjelaskan cara menampilkan data dari database MySQL ke dalam ListView pada aplikasi Android menggunakan Basic4Android. 2. Langkah-langkahnya meliputi mengubah query SQL untuk memilih kolom yang diperlukan, menginisialisasi object ListView, menampilkan ListView di activity, dan membuat fungsi untuk menampilkan data hasil query ke ListView. 3. Setelah selesai mengikuti langkah-langkah tersebut, data dari database akan tertamp

Diunggah oleh

Nia Aprianti
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
812 tayangan

Menampilkan Data MySQL Ke Dalam ListView Pada Basic4Android

1. Artikel ini menjelaskan cara menampilkan data dari database MySQL ke dalam ListView pada aplikasi Android menggunakan Basic4Android. 2. Langkah-langkahnya meliputi mengubah query SQL untuk memilih kolom yang diperlukan, menginisialisasi object ListView, menampilkan ListView di activity, dan membuat fungsi untuk menampilkan data hasil query ke ListView. 3. Setelah selesai mengikuti langkah-langkah tersebut, data dari database akan tertamp

Diunggah oleh

Nia Aprianti
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Menampilkan Data MySQL ke Dalam

ListView pada Basic4Android


Chairruddin Arrasid | 22/05/2015 | Basic4Android | 34 Comments
Sebelumnya saya sudah share bagaimana Cara Menghubungkan Aplikasi Android ke Database
MySQL. Yang mana di dalamnya terdapat sebuah List Barang, yang menampilkan data barang
dari database MySQL menggunakan Remote Database Connector (RDC). Di situ saya
menggunakan Table untuk menampilkan datanya. Nah, pada postingan kali ini saya ingin share
bagaimana cara menampilkan data barang tersebut dalam bentuk ListView.
Tutorial ini menggunakan file project ini. (Cara Menghubungkan Aplikasi Android ke Database
MySQL)
Berikut ini adalah langkah-langkahnya
1. Buka folder RDC Servernya.

2. Kemudian buka config.properties. Ubah command sql.select_barang menjadi seperti di


bawah ini:
#commands
sql.select_barang=SELECT nam

1 #commands
2 sql.select_barang=SELECT nama, FORMAT(harga,0), id FROM barang
3. Buka project MyConnectDB.
4. Pada Acitivity Main, hapus semua object yang ada di dalam Sub Globals, lalu
deklarasikan satu buah object ListView dengan nama: LvBarang.
Sub Globals
'These global variable
'These variables can
Dim LvBarang As List

1
2
3
4
5

Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim LvBarang As ListView
End Sub
5. Pada event Activity_Create ubah code yang sudah ada menjadi seperti ini:
Sub Activity_Create(FirstTime A
'Do not forget to load
'Set judul untuk activit

1
2
3
4
5
6
7
8
9
10
11

Sub Activity_Create(FirstTime As Boolean)


'Do not forget to load the layout file created with the visual designer. For example:
'Set judul untuk activity ini.
Activity.Title = "List Barang"
'Tambahkan menu.
Activity.AddMenuItem("Sync data Barang","SyncBarang")
'Initialize ListView.
LvBarang.Initialize("LvBarang")
'Tampilkan ListView di activity ini.
Activity.AddView(LvBarang, 0,0,100%x,100%y)
If FirstTime Then

12
13
14
15
16
17
18
19

'Initialize RDC-nya.
reqManager.Initialize(Me, RDCServer)
End If
End Sub

6. Buka Class DBRequestManager. Lalu buat fungsi baru dengan nama:


ExecuteListView.
Public Sub ExecuteListView (Ta
ListView 1.Clear
For row = 0 To Table.Row s.S
Dim Record() As Object = T

1
2
3
4
5
6
7
8
9
10
11

Public Sub ExecuteListView(Table As DBResult, ListView1 As ListView, TwoLines As


Boolean)
ListView1.Clear
For row = 0 To Table.Rows.Size - 1
Dim Record() As Object = Table.Rows.Get(row)
If TwoLines Then
ListView1.AddTwoLines2(Record(0), Record(1), Record)
Else
ListView1.AddSingleLine2(Record(0), Record)
End If
Next
End Sub
7. Kemudian pada event JobDone, ubah code yang sudah ada menjadi seperti berikut:

Sub JobDone(Job As HttpJob)


If Job.Success = Fals
Log("Error:
ProgressDia

1
2
3
4
5
6
7
8

Sub JobDone(Job As HttpJob)


If Job.Success = False Then
Log("Error: " & Job.ErrorMessage)
ProgressDialogHide
Else
If Job.JobName = "DBRequest" Then
Dim result As DBResult = reqManager.HandleJob(Job)
'Tampilkan data dari RDC ke dalam ListView.

9
10
11
12
13
14

reqManager.ExecuteListView(result, LvBarang, True)


ProgressDialogHide
End If
End If
Job.Release
End Sub
8. Save, kemudian Run/Compile project ini dalam versi Release.

9. Lalu lihat, apa yang terjadi


Oke, demikian cara menampilkan data dari database MySQL ke dalam ListView. Semoga
bermanfaat. Dan tetap nantikan juga tutorial-tutorial menarik lainnya seputar Basic4Android.
Happy Coding!

Anda mungkin juga menyukai