Posts Tagged ‘DataBase’

JComboBox with DataBase

Sunday, July 10th, 2011

netbeans-stamp-69-70Minggu kemarin di milis netbeans-indonesia@yahoogroups.com ada pertanyaan tentang bagaimana mengisi JComboBox dari DataBase yang kutipan pertanyaan-nya kurang lebih seperti berikut :

From: baj***@yahoo.com Fakhrurozi M Nur
To: netbeans-indonesia@yahoogroups.com netbeans-indonesia@yahoogroups.com
Date: Tue, 5 Jul 2011 00:18:56 +0700
Subject: [netbeans-indonesia] [TANYA] meload kode pada JComboBox tanpa harus me restart aplikasi

mas-mas saya mau tanya,,,
mas untuk meload noInduk_Siswa di JComboBox dari database trus Di JTextField muncul otomatis nama_Siswa gimana ya? tanpa harus me restart aplikasi,
disini bisa meload noInduk_Siswa dari database dengan JComboBox tapi untuk JTextField tidak mau muncul Di bawah ini source code :

private void comboIndukPendaftaranPopupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent evt) {
	// TODO add your handling code here:
	comboIndukPendaftaran.removeAllItems();
	Statement statement = null;
	ResultSet result = null;
	try {
		statement = DataBaseSkripsi.getConnection().createStatement();
		result = statement.executeQuery("SELECT NO_INDUKPENDAFTARAN FROM PENDAFTARAN");
		while(result.next()) {
			String kode = result.getString("NO_INDUKPENDAFTARAN");
			comboIndukPendaftaran.addItem(kode);
			txtNama.setText(result.getString("NAMA"));
		}
	} catch (SQLException e) {
	}finally{
		if(result!=null) {
			try {
				result.close();
			} catch (SQLException ex) {
			}
		}
	} 
 
	if(statement!=null) {
		try {
			statement.close();
		} catch (SQLException ex) {
		}
	}
}

Sebenarnya caranya sangat mudah sekali dan gampang, dan tulisan kali ini saya khususkan untuk menjawab pertanyaan Fakhrurozi M Nur sekalian sebagai arsip jika dikemudian hari ada pertanyaan yang serupa :) Ok masih tertarik mengikuti tutorial-nya ? Jika iya, mari kita persiapkan dulu alat-alat yang diperlukan :)

(more…)

MySQLWorkbench 5.2.31 For Slackware

Friday, December 10th, 2010

Hari ini tidak sengaja iseng-iseng main ke project MySQL WorkBench dan ternyata ada update terbaru yaitu versi 5.2.31 yang announcement-nya bisa teman-teman baca di halaman MySQL Workbench 5.2.31 GA Available. Berbeda dari versi-versi sebelum-nya, pada versi ini ternyata MySQL Workbench tidak hanya mengusung tool Data Modelling saja melainkan menyediakan juga Query (sebagai ganti dari MySQL Query Browser) dan Administration (sebagai ganti dari MySQL Administration) (dulu ke 3 tool ini bisa disebut sebagai MySQL GUI Tool)

Nah untuk teman-teman yang penasaran bagaimana tampilan dari MySQL WorkBench terbaru ini, silahkan lihat beberapa screenshot yang terdapat dibawah ini :
WorkspaceMySQLWB
Tampilan Workspace MySQL Workbench
(more…)

Step By Step Installing Oracle 11g Release 2 On Slackware 13.0

Wednesday, December 8th, 2010

Akhirnya kesampaian juga bermain-main dengan Database Oracle di Slackware 13.0 :) dan ternyata proses installasi Oracle tidak semudah yang dibayangkan meskipun saya sudah mengikuti tulisan Menginstall Oracle 10g di Slackware dari mas Budi Ariyanto :( Ok sekarang mari kita mulai saja tahapan-tahapan proses instalasi Oracle pada Slackware 13.0 :)

Sebelum melakukan proses installasi, buatlah 3 group dahulu untuk Oracle yaitu oinstall,dba dan oper dengan cara seperti dibawah ini :

root@martinusadyh:[~]# /usr/sbin/groupadd oinstall
root@martinusadyh:[~]# /usr/sbin/groupadd -g 502 dba
root@martinusadyh:[~]# /usr/sbin/groupadd -g 505 oper

Setelah membuat 3 group tersebut, sekarang buatlah user oracle yang mempunyai primary group oinstall dan secondary group-nya dba dan oper dengan mengetikkan perintah seperti dibawah ini :
(more…)

Apa Itu Transaksi?

Saturday, October 23rd, 2010

Apa Itu Transaksi?

oleh : Steven Haryanto

Artikel ini hendak memperkenalkan konsep transaksi kepada mereka yang masih asing dengannya. Berhubung transaksi baru diperkenalkan di MySQL sekitar 2 tahun lalu, masih banyak penggunanya yang tidak pernah mengenal fasilitas yang sebetulnya amat penting ini. Begitu database kita sudah mengandung data yang cukup penting bukan sekedar berisi posting komentar pengunjung situs yang bisa dihapus kapan saja, misalnya atau begitu kita menginginkan stabilitas dan konsistensi dan tidak ingin waktu demi waktu harus memperbaiki record yang ngaco, misalnya maka kita harus memahami transaksi.

Contoh Pertama

Setiap kali orang menerangkan tentang transaksi database, contoh yang biasanya diambil adalah nyaris selalu tentang transaksi di bank, khususnya tentang seorang nasabah yang menyimpan sejumlah uang di rekening tabungannya, atau memindahkan uang dari rekening cek ke tabungan. Saya akan meneruskan tradisi ini karena memang contoh tersebut pas sekali menekankan pentingnya sebuah transaksi.

Anggaplah kita seorang nasabah untuk sebuah bank bernama Mandi Sendiri jelas bukan bank dengan aset terbesar di Indonesia karena ternyata dia sudah merasa cukup dengan hanya memakai Python dan MySQL. Tiga buah tabel di database bank ini skemanya sebagai berikut (telah disederhanakan):

# mencatat daftar transaksi
CREATE TABLE trans (
    id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
    tgl DATETIME,
    ket VARCHAR(255) NOT NULL,
    teller_id SMALLINT NOT NULL
);
 
# jurnal kredit tabungan
CREATE TABLE jtabungan (
    trans_id BIGINT NOT NULL,
    norek_nasabah INT NOT NULL,
    jumlah DOUBLE NOT NULL
);
 
# jurnal kas bank
CREATE TABLE jkas (
    trans_id BIGINT NOT NULL,
    jumlah DOUBLE NOT NULL
);

(more…)

Java Desktop Training Paket PAHE

Tuesday, October 19th, 2010

ARTIVISI INTERMEDIA akan mengadakan training JAVA DESKTOP BASIC (Sabtu/Minggu) pada tanggal 23 dan 24 Oktober 2010 mendatang, info lebih lanjut silahkan menghubungi :
- Ira < ira@artivisi.com >
- Meliawati < meli@artivisi.com >

JAVA DESKTOP BASIC
Tanggal : 23 dan 24 Oktober 2010
Waktu : 09.00 s/d 17.00 WIB
Trainer : Endy Muhardin, Martinus Ady H, Adi Sulistiono dan Jimmy Rengga
Biaya : Rp 350.000,-

Hari Ke 1 – Fundamental :
1. Packages dan Anatomi Aplikasi
2. Konfigurasi MySQL
3. Konsep IoC Pada SpringFramework
4. Autowiring
5. Hibernate Mapping
6. Hibernate Common Problem

Hari Ke 2 – Java Desktop :
1. JFC Fundamental
2. Swing Development Using Netbeans 6
3. Mengenal Model Pada Swing (TableModel, ListModel, TreeModel)
4. Pengenalan iReport dan Desain Report
5. JasperReport Datasource
6. Integrasi JasperReport dengan Swing

Hm…. bagaimana all ?? :)