JAVA 2 Micro Edition ke Database
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling dan Patrick Naughton bersama rekan-rekannya saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana.
Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code(bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM) . Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose) dan secara khusus di desaign untuk memanfaatkan depedensi implementasi seminimal mungkin . Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya "Tulis sekali, jalankan di manapun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun berbasis web.
Yang diperlukan sebelum membuat aplikasi java :
1. Netbeans -> versi 6.5 , versi 6.9.0 atau versi 7.1.0 (terserah user)
2. Emulator untuk menjalankan program java ->JDK, WTK, atau sun wireless toolkit.
Apakah bisa Java mobile koneksi ke database?
Tentu saja bisa , tidak hanya java desktop yang bisa dikoneksikan ke database MySQL tetapi J2ME atau Java 2 Micro Edition juga dapat dikoneksikan ke Database MySQL. Bagaimana caranya?
Mencoba membuat aplikasi j2me sederhana ke Database ..
1. Membuat aplikasi di java netbeans : new project - java ME (java mobile) - Mobile application - nama folder : CobaKoneksi .
source codenya adalah :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import java.io.InputStream;
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.*;
/**
* @author Mirra Ariesta Amalia Adiba
*/
public class Midlet extends MIDlet implements CommandListener {
Display d = Display.getDisplay(this);
Form form1 = new Form("Login");
TextField user = new TextField("User", null, 75, TextField.ANY);
TextField pass = new TextField("Password", null, 25, TextField.PASSWORD);
Command ok = new Command("Masuk", Command.OK, 1);
Form form2 = new Form("Konfirmasi");
HttpConnection con = null;
InputStream masuk = null;
StringBuffer sb = new StringBuffer();
String pesan = "";
public void startApp() {
form1.append(user);
form1.append(pass);
form1.addCommand(ok);
form1.setCommandListener(this);
d.setCurrent(form1);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction (Command c, Displayable di ){
// public void commandAction(Command c, Displayable di) {
if (c == ok) {
try {
String URL = "http://localhost/Portalku/konek.php?user="+user.getString()+"&pass="+pass.getString();
con = (HttpConnection) Connector.open(URL);
masuk = con.openInputStream();
int cek;
while ((cek = masuk.read()) != -1) {
sb.append((char) cek);
}
} catch (Exception e) {
e.printStackTrace();
}
pesan = sb.toString();
form2.append(pesan);
d.setCurrent(form2);
}
}
}
2. Membuat File koneksi di PHP : file - new - dynamic page - pilih PHP - save dengan nama konek.php.
Source codenya adalah :
3. Membuat Database di localhost (bila memakai appserv ): buka "localhost" di browser - pilih phpMyAdmin Database Manager Version 2.9.0.2 - ciptakan database baru dengan nama "reg" .
No comments:
Post a Comment