Tampilkan postingan dengan label Database. Tampilkan semua postingan
Tampilkan postingan dengan label Database. Tampilkan semua postingan

Jumat, 11 Juni 2010

Swing Make Over - Bring Mac Os GUI to your Java Application

Hmmmm, dah lama ga posting, susah ngatur waktu. yaaa mo di gimanaain, gak kerja gak makan hehehe. gini nih nasibnya single fighter buat program sendiri ngerancang sendiri, eeeh jual juga sendiri hehehe

But it's Ok, namanya juga Hidup.

Ohya saat ini lagi buat program absensi sekolah pake Barcode Reader, saya pake tehnik swing make over buat tampilannya. Komentar ya

Halaman Utama Absensi Siswa (Full Screen)



Panel Piket (Buat Entri absensi siswa yang kesiangan, Izin Ato Sakit)



Form pengisian data Absensi Siswa Buat Entri absensi siswa yang kesiangan, Izin Ato Sakit)



Cara kerjanya tinggal masukin Keterangan ketidak hadirannya trus enter, masuk deh tuh ke database
read more...

Minggu, 13 Desember 2009

SMS Gateway lengkap dengan GUI

Seperti janji pada postingan sebelumnya, sekarang saya Postingkan SMS Gateway Tutorial Lengkap Dngan GUI sebagai Control Panelnya.

ScreenShoot





Daftar Isi Tutorial
Sepintas tentang SMS Gateway
Persiapan
• Yang dibutuhkan
• Persiapan Hadware
• Persiapan Library
• Instalasi Library
• Persiapan Project

Pengembangan
1. Database
2. Project Utama


Error dan Penanganannya

Tanya Jawab

Breaktime


Download
Tutorial

SourceCode
read more...

Selasa, 30 Desember 2008

Susah Koneksi Java ke database???? Siapa bilang!!!!!

Beberapa orang yang sedang belajar java mengeluh tentang koneksi java ke database. Kebanyakan dari mereka mengeluh tentang susahnya melakukan koneksi, setting, dan macem-macem lagi deh alasannya.

Itu wajar sayapun mengalaminya waktu pertama kali mempelajari java. Sebenarnya melakukan koneksi dan setting database di java tidak susah.

Trus gimana dong???

Ikuti saja langkah berikut ini.

I. Sebelum melakukan koneksi
Tahap ini adalah tahap yang harus dilakukan sebelum kita mulai menuliskan kode untuk koneksi database.

Sebelum membuat program/aplikasi yang menggunakan koneksi database, terlebih dahulu kita lakukan hal-hal berikut:

1. Siapkan Driver untuk Database yang kita gunakan
Driver ini bisaanya disediakan oleh para pengembang database. Untuk mendownload nya silahkan download langsung di situs resminya.
Contoh: untuk driver MySQL bisa di dapatkan di :http://dev.mysql.com/

2. setelah drivernya kita dapatkan, maka langkah selanjutnya adalah setting classpath.
Pelajari lebih lanjut tentang setting classpath di sini: URL ubah Classpath.

3. setelah kedua langkah diatas dilakukan, lanjut ke bgian II.

II. Melakukan koneksi
Untuk melakukan koneksi ke database, sangat mudah. Hanya ada beberapa langkah yang harus dilakukan. Berikut saya paparkan caranya.

Sebagai contoh saya menggunakan mysql (untuk database lain langkah-langkah yang harus dilakukan sama)

1. Load Driver Database.
Untuk melakukan hal ini gunakan syntax berikut:

Class.forName(“com.mysql.jdbc.Driver”); // sesuaikan dengan driver databasenya


2. Koneksi dan Panggil URL databasenya.
Setelah driver databasenya ditentukan, pannggil URL databasenya:
Connection con=DriverManager.getConnection(url, user, password);

url : URL database
user : username database
password : password database

untuk mysql syntaknya dapat diubah menjadi sebagai berikut
Connection con=DriverManager.getConnection(“jdbc:mysql:http://localhost/table_coba”, “root”, “blackonta”);

3. buat Statement
pada tahap in buat query yang nantinya akan di eksekusi oleh data base:
stmt = conn.createStatement(); // step 4


4. Eksekusi perintah (Bisaanya berupa Statement SQL)
rs = stmt.executeQuery("SELECT * FROM tabel02");


5. Proses Hasil
Pada tahap ini hasil yang di dapat bisa kita proses lebih lanjut, dapat langsung ditampilkan dengan System.out.println(); atau mau ditampilkan di Grid untuk GUI Interface

6. Tutup Koneksi.
Setelah didapatkan hasil yang diinginkan, tutup koneksinya:
stmt.close();
conn.close();

nah ini ada contoh lengkapnya:

---------------------------------------------------------
import java.sql.*;

public class koneksiDB {

public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;

try {
Class.forName("org.gjt.mm.mysql.Driver"); // Step 1
} catch (ClassNotFoundException cnfe) {
System.err.println(cnfe);
} catch (Exception E) {
E.printStackTrace();
} // end catch
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost/coba","root","black");
stmt = conn.createStatement(); // step 4
rs = stmt.executeQuery("SELECT * FROM tabel02");
while (rs.next()) { // step 6
System.out.print(rs.getString("Nomer") + " ");
System.out.print(rs.getString("Judul") + " ");
System.out.print(rs.getString("Pengarang") + " ");
System.out.print(rs.getString("Penerbit") + " ");
System.out.print(rs.getString("harga") + " ");
System.out.println("Oke");
} // while
stmt.close();
conn.close();
} catch(SQLException sqle) {
System.err.println("SQLException : " + sqle.getMessage());
} // end cacth
}
}

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

Cobain deh. Selamat mencoba.
read more...

Masih error kalau koneksi ke database????? Coba deh setting Class Path nya

Masih suka mendapatkan pesan error gini kalo coba koneksi ke database

----------------------------------------------
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
SQLException : No suitable driver found for jdbc:mysql://localhost/coba
----------------------------------------------

Yup, mungkin temen-temen belom setting class pathnya

Waduuh gimana dong???
Gampaaaaang coba deh ikuti langkah langkah berikut:
1. Download driver databasenya trus extract pada directori tertentu, misal e:/driver



2. Klik kanan pada my computer kemudian pilih Properties -> kemudian pilih tab Advance -> Environment Variables



3. pada bagian System Variables, pilih path, kemudian tekan tombol edit:



4. tambahkan path driner yang tadi kita extract pada textedit. Ingat tambahkan ; (titik koma) sebelumnya (Jangan dihapus cukup di tambahkan).



5. nah sekarang klik ok trus tutup dialog properties. Sekarang coba deh

sebenarnya untuk IDE tertentu tidak melakukan hal ini karena dapat dilakukan dengan cara yang lebih mudah.
Untuk setting database pada Netbeans Baca: http://onta-programing.blogspot.com/2008/12/step-by-step-setting-database-di.html
Untuk setting database pada Eclipse Baca: http://onta-programing.blogspot.com/2008/12/setting-driver-database-di-eclipse.html

Ok deh Fren selamat mencoba...
read more...