Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts

JDBC - Membuat Koneksi Java dengan MySQL

12:32 PM 0



Pada kesempatan ini saya akan berbagi tentang bagaimana membuat koneksi antara Java dengan MySQL. Apa yang kita butuhkan di sini adalah NetBeans sebagai IDE, terserah mau menggunakan versi berapa tapi kebetulan disini saya menggunakan NetBeans 7.0, tetapi kita juga membutuhkan XAMPP untuk database MySQL. Segera, saya menjelaskan codingnya di bawah ini:


1. Pertama kita membuat kelas Java di NetBeans dengan nama "Koneksi.java"
2. Kemudian ketik script seperti di bawah ini:

-------------------------------------------------------------------------------
public class Koneksi {
Connection con;
String driver,url,user,pass;

public Koneksi() {
this.driver="com.mysql.jdbc.Driver";
this.url="jdbc:mysql://localhost:3306/kuliah";
this.user="root";
this.pass="root";
}

public Koneksi(Connection con, String driver, String url, String user, String pass) {
this.con = con;
this.driver = driver;
this.url = url;
this.user = user;
this.pass = pass;
}

public void BukaKoneksi(){
try {
Class.forName(driver).newInstance();
con = DriverManager.getConnection(url,user,pass);
} catch (SQLException ex) {
Logger.getLogger(Koneksi.class.getName()).log(Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
Logger.getLogger(Koneksi.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(Koneksi.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(Koneksi.class.getName()).log(Level.SEVERE, null, ex);
}
}

public Connection getCon() {
return con;
}

public void setCon(Connection con) {
this.con = con;
}
}
-------------------------------------------------------------------------------

Membaca inputan user menggunakan JOptionPane di Java

2:33 AM 0
Selain menggunakan BufferedReader seperti posting saya sebelum ini. Membaca input dari pengguna juga dapat menggunakan JOptionPane itu. Saya disini menggunakan JCreator. Cukup, dalam contoh script:

------------------------------------------------------------------------------------------------
import javax.swing.*;
public class inputjop {
public static void main(String [] args) {
String input = JOptionPane.showInputDialog("Masukkan nama anda : ");

String nama = "Terimakasih, " + input;
JOptionPane.showMessageDialog(null,nama);
}
}
------------------------------------------------------------------------------------------------


Setelah menyelesaikan script di atas diketik, tekan F5, maka output akan muncul seperti berikut:




Membaca input user menggunakan BufferedReader di Java

2:29 AM 0

Di bawah ini saya akan memberikan contoh script untuk membaca input string diketik oleh pengguna. Dalam contoh ini saya menggunakan JCreator dimana aplikasi ini dapat mengkompilasi dan menjalankan menarik kita ketik file java, tanpa membuka Commandprompt. Tapi jika Anda tidak memiliki JCreator silahkan menggunakan Notepad, karena baru saja menulis.
Pada kesempatan ini saya akan menggunakan BufferedReader itu, langsung saya memberikan contoh script:
 
------------------------------------------------------------------------------------------
import java.io.*;
public class inputbuffer {
public static void main (String [] args) {
System.out.println("Masukkan nama anda : ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String nama = null;
try {
nama = br.readLine();
}catch (IOException ex) {
System.out.println("System Error!");
System.exit(0);
}
System.out.println("Terima kasih " + nama);
}
}

------------------------------------------------------------------------------------------

Setelah naskah ditulis di atas maka tekan F5, maka script akan berjalan pada JCreator:
Input / masukan nama, contoh: iToru. maka output terlihat seperti ini:


Pengenalan Java (Hello World!)

2:24 AM 1
Untuk mulai belajar java, saya akan memberikan contoh coding sederhana yang umum diberikan jika kita ingin belajar Java untuk pertama kalinya, Hello World!.

Agar mudah di sini saya menggunakan Sistem Operasi Windows (XP atau 7 bebas). Pertama buka "Notepad". Kemudian ketik script berikut:

-----------------------------------------------------------------
public class HelloWorld {
public static void main {String [] args) {
System.out.println("Hello World!");
}
}
-----------------------------------------------------------------
Kemudian simpan HelloWorld.java nama, mengingat nama file harus sesuai dengan nama kelas digunakan. Kemudian buka Commandprompt. Sebagai contoh, kita menyimpan file di drive C:\. Jadi pada Commandprompt kita mengetik perintah berikut:

---------------------------------
C:\javac HelloWorld.java
C:\java HelloWorld
HelloWorld!
---------------------------------
HelloWorld! , Output dari script yang kita tulis di atas sebelumnya. Bagaimana? tidak mudah.