Column | Tipe | Keterangan |
---|---|---|
id_obat | int(11) | primary key |
nama_obat | char(20) | |
harga | int(11) |
Masukkan beberapa data obat-obatan:
Langkah kedua: Buat file aksesobat.php dalam direktori: C:\apache\htdocs\Apotik jika Anda menggunakan PHPTriad
Langkah ketiga: Buat interfacenya menggunakan Visual Midlet di NetBeansmysql_connect("localhost","","");mysql_select_db ("rmh_skt");
$query = mysql_query ("select *from obat");
$jumlah = mysql_num_rows($query);
if ($jumlah==0){
print "Tidak ada data";
}else{
$i=1;
while ($data = mysql_fetch_array($query)){
print "\n$i.$data[nama_obat] : $data[harga]";
$i++;
}
}
?>
Buat 1 buah Form dengan Instance Name "FormObat" yang berisi 3 komponen, yaitu:
- StringItem, ganti Label dari StringItem dengan "Data Obat", dan kosongkan bagian Text-nya
- Ok Command, ganti Label dari Ok Command dengan "Lihat"
- Exit Command
Langkah keempat: Masih di Netbeans. Buka tab Source.
Tambahkan program berikut dalam class Midlet yang dibuat:
- import yang perlu ditambahkan:
import java.io.*;
import javax.microedition.io.*;- Inner Class:
class getBuku extends Thread {
CommandListener cl; public void setListener(CommandListener listener) {
listener = cl;
}
public void run() {
try {
String url = "http://localhost/Apotik/aksesobat.php";
String data = getKoneksiURL(url);
getDisplay().setCurrent(get_FormObat());
strobat.setText("" + data);
} catch (Exception x) {
}
}
}
- Method getKoneksiURL()
public String getKoneksiURL(String url) throws IOException {
HttpConnection http = null; InputStreamReader inputreader = null;
StringBuffer buffer = null;
try {
http = (HttpConnection) Connector.open(url);
int size = 1;
buffer = new StringBuffer(size);
inputreader=new InputStreamReader(http.openInputStream());
char[] ch = new char[size];
while (inputreader.read(ch, 0, ch.length) != -1) {
buffer.append(ch);
ch = new char[size];
}
inputreader.close();
String result = buffer.toString();
return result;
} catch (Exception x) {
if (http != null) {
http.close();
}
}
return null;
}
Langkah kelima: Compile dan Run program, hasil outputnya:
Referensi:
MyCode's Blog
Kalo memanggil database dengan menggunakan menu list bagaimana caranya yh?kalo ini kan pake form tunggal yh?jadi ketika kita pilih salah satu dari menu list kita langsung link ke database yang kita ingin tuju, mohon bantuannya sis..
BalasHapusmbak,,bisa minta source code aslinya buat nyoba dijalankan?
BalasHapuskrn saya masih agak bingung...