Membuat Tabel Jurusan Menggunakan Java JDBC

April 26, 2010 pukul 2:53 am | Ditulis dalam java, programming, teknologi | Tinggalkan komentar
Tag: , , , ,

Kali ini kita akan mencoba membuat tabel sederhana menggunakan java jdbc. Apa itu jdbc?

JDBC API adalah kelas Java API untuk mengakses segala data berupa tabel. JDBC adalah sebuah nama merek dagang atau trademark dari Sun Microsystem (bukan sebuah singkatan, meskipun demikian JDBC sering disebut sebagai “Java Database Connectivity”) yang merupakan bagian dari teknologi Java yang diperuntukkan untuk pengolahan Database. JDBC juga memiliki library atau API yang dapat digunakan untuk kebutuhan database baik itu koneksi maupun pengolahan data.

JDBC API memudahkan untuk mengirim perintah SQL ke sistem database relasionel dan mendukung bermacam-macam dialek SQL. JDBC API pertama kali dirilis dengan nama JDBC API 2.0 pada tahun 1997 yang memiliki fasilitas dan kemampuan yang sederhana, selanjutnya beberapa tahun kemudian dirilis kembali JBDC API versi 2.0 yang memiliki kemampuan lebih baik dari versi sebelumnya diantaranya fasilitas batch update dan scrollable cursor. JDBC API versi 2.0 ini belum terdistribusi langsung di dalam J2SDK masih berupa package tambahan yang bernama javax.sql.

Contoh kali ini membuat tabel jurusan. Kita akan memakai editor NB 6.8.
1. Buka NB 6.8
2. Pilih File > New Project
3. Kemudian pada jendela Categories pilih java , kemudian pilih Java Application
4. Klik Next, pada Project Name isikan nama project kita yaitu JurusanJdbc. Centang Set As Main Project
5. Klik Finish

Ubahlah Main.java menjadi CreateJurusan.java caranya:
6. Klik kanan JurusanJdbc.java > refactor > rename
7. Ganti dengan CreateJurusan.java dan buka CreateJurusan.java
8. Ketikkan kode sbb:

package jurusanjdbc;

import java.sql.*;

/**
*
* @author dhediee
*/
public class CreateJurusan {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// mendefinisikan url database
String url = “jdbc:mysql://localhost:3306/lat”;
Connection con;
String createString;
createString = “create table Jurusan” +
“(kode_jurusan varchar(7), ” +
“nama_jurusan varchar(20))”;
Statement stmt;

try {
//me load driver database
Class.forName(“com.mysql.jdbc.Driver”);
} catch(java.lang.ClassNotFoundException e){
System.err.print(“ClassNotFoundException: “);
System.err.print(e.getMessage());
}

try {
//membuat koneksii database
con = DriverManager.getConnection(url,”root”,””);

//membuat statemen dan mengeksekusinya
stmt = con.createStatement();
stmt.executeUpdate(createString);

//jika tidak ada error maka tabel jurusan sukses dibuat
System.out.println(“Tabel jurusan sukse dibuat”);

//menutup statemen dan koneksi
con.close();
stmt.close();
} catch(SQLException ex){
System.out.println(“SQLException = ” + ex.getMessage());
}
}

}

Koment pertama memperlihatkan kita membuat url database kita. Jika belum ada buat terlebih dahulu nama database kita di Services dan beri nama lat. Lalu kita membuat constructor connection database, query database untuk membuat tabel dan field-fieldnya, dan statement untuk error.

Pada komen kedua kita mencoba untuk memanggil driver database. Karena kita menggunakan database MYSQL, maka driver yang kita panggil adalah com.mysql.jdbc.Driver. Jangan lupa untuk menambahkan library mysql driver atau mysql connector.jar. Jika belum ditambah lirary maka akan enampilkan pesan error.

Kemudian kita membuat koneksi database untuk mengeksekusi query, jika sukses maka akan tampil pesan tabel jurusan sukses dibuat.

Untuk melihat tabel kita buka tab Service, klik kanan database lat pilih connect. Buka database lat > buka tabel > klik kanan tabel jurusan > pilih view data. Hasil tabel yang terbentuk ada di sebelah kanan.

Iklan

Tinggalkan sebuah Komentar »

RSS feed for comments on this post. TrackBack URI

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Blog di WordPress.com.
Entries dan komentar feeds.

%d blogger menyukai ini: