Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

dokumen-dokumen yang mirip
Pengenalan APLIKASI DATABASE

KONEKSI KE DATABASE DENGAN JDBC

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

KONEKSI KE DATABASE DENGAN JDBC 2

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

visit :

Praktikum 6a Melakukan koneksi dengan basis data

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

SAMPLE CRUD JAVA & MYSQL. Melakukan operasi database pada java dan mysql CRUD (Create, Read, Update,

Koneksi Java GUI-Database

- Menuliskan business logic dari aplikasi untuk mengakses data source

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas:

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

Firma Firmansyah Adi B. Resume Web Service

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

Akses Database Menggunakan JDBC

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

- Menuliskan business logic dari aplikasi untuk mengakses data source

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP

1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

INSTRUKSI PENCABANGAN

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

Pemrograman Database Java

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

Java Database Connectivity (JDBC) (Minggu 5 Praktikum II)

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

Masukkan connector tersebut ke dalam direktori pada tempat jdk di-instal dengan path

Modul Pemrograman Berorientasi Objek II [D.III] Disusun Oleh: Dinda Ayu Muthia

PERTEMUAN 1,2. Memulai pemrograman Java NetBean Id 6.5 dengan tampilan grafis. 1. File > new project

(JCOMBOBOX) Pulut Suryati

1. Buka Aplikasi NetBeans yang sudah terinstall. 2. Buat Project Baru.

KONEKSI NETBEANS DENGAN DATABASE SQLITE

PERTEMUAN 1,2. Memulai pemrograman Java NetBean Id 6.5 dengan tampilan grafis. 1. File > new project

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

LECTURE NOTE APLIKASI CRUD PERPUSTAKAAN

Membuat Aplikasi Kalkulator Sederhana Dengan Java

Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC)

Manipulasi Database Dengan Netbeans

Pemrograman Dekstop Pulut Suryati

jtextfield jcombobox

uri=" prefix="logic"%>

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

Tugas IV Kelas Virtual Pemr. Visual

pilih New-Java Class Pada window New Class, ketik Person pada Class Name dan db.app pada Package

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Pembuatan Report menggunakan JasperReports dan ireport

Membuat aplikasi gaji pegawai dengan java netbeans GUI part 1

KONEKSI KE DATABASE DENGAN JDBC 2

Lampiran Utama. a. Struktur Organisasi. Factory Manager. Vice Factory Manager. Non Produksi. Produksi. Dept. Power. Dept Greyee. Dept.

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

Praktikum III : Menggunakan JRadioButton

Program Kalkulator Sederhana Menggunakan Java Netbeans

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Program Data Pelanggan Toko Bandung Fashion

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

PEMBUATAN GAME DEBEPE DENGAN MENGGUNAKAN JAVA DI NETBEANS IDE Oleh : Rachmat Yulianto ( ) Pembimbing : Suhartini, S.

MODUL PRAKTIKUM KE 9

Pengantar Library, Classpath, dan Project

MEMBUAT LOGIN MULTI USER ATAU MULTI LEVEL USER (BERBEDA HAK AKSES)

Java Library dan Java Swing

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

Java Database Connectivity (JDBC)

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.

KEAHLIAN PEMROGAMAN JAVA

TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI

Cara Membuat Form Input dengan Netbeans 6.8 dan Microsoft ofice Access

BAB II MICROSOFT VISUAL STUDIO

JList, JComboBox, JTable

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

LAB02 : KODING PROGRAM

JDBC. Imam Fahrur Rozi

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap ini merupakan tahapan implementasi dari

1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik)

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Mudafiq R. Pratama

Pemrograman Berorientasi Obyek. Ramos Somya

Stored Procedure (create, calling SP dari Oracle dan dari JAVA)

Stored Procedure (create, calling SP dari Oracle dan dari JAVA)

Pemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi

AKSES DATABASE MENGGUNAKAN JDBC

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

Transkripsi:

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Assalamualaikum Wr. Wb Salam NewGen, pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah, simpan dan cari pada Netbeans. Langkah-langkahnya sebagai berikut... 1. Seperti biaya Pertama Buatlah sebuah database menggunakan database MySQL disini menggunakan XAMPP Dengan nama database dbjava2 2. Buatlah sebuah tabel dengan nama jurusan Field nama (varchar (30)), jurusan (varchar (30)) dan kelas (varchar(15)) 3. Buka Netbeans dan buatlah project baru pilih File >> New Project >> Java >> Java Application >> Next 4. Beri nama Project Name BelajarJava2, pilih lokasi penyimpanan Projectnya di Browse, Hilangkan tanda ceklish di Create Main Class >> Finish

Langkah 1 sampai 4 seperti posting sebelumnya hanya saya ulang kembali takut ada para NewGen yang baru bergabung jika sudah punya tidak perlu dilakukan langkah 1 sampai 4. 5. Tambah kan JFrame berinama Mahasiswa, Klik kanan di project >> pilih New >> JFrame Form

6. Tambahkan komponen JTextField (1 Buah), JComboBox (2 Buah), JRadioButton (2 Buah) + ButtonGroup (1 Buah), JButton (3 Buah) dan JTable (1 Buah) pada JFrame yang baru dibuat tadi dan Design Seperti gambar dibawah ini. Keterangan JTextField1 (Properties) Text = (Kosongkan) JTextField1 (Code) Variable Name = txtnama JComboBox1 (Properties) Model = (-- Pilih --, SI, MN, AK) JComboBox1 (Code) Variable Name = combojurusan JRadioButton1 (Properties) Text = Malam JRadioButton1 (Properties) ButtonGroup = ButtonGroup1 JRadioButton1 (Code) Variable Name = radiomalam JRadioButton2 (Properties) Text = Pagi JRadioButton2 (Properties) ButtonGroup = ButtonGroup1 JRadioButton2 (Code) Variable Name = radiopagi JButton1 (Properties) Text = Tambah JButton1 (Code) Variable Name = btambah JButton1 (Properties) Text = Simpan JButton1 (Code) Variable Name = btnsimpan JButton1 (Properties) Text = Cari JButton1 (Code) Variable Name = bcari 7. Ketikan Coding dibawah ini di bagian Source

import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import java.util.logging.level; import java.util.logging.logger; import javax.swing.table.defaulttablemodel; public class Mahasiswa extends javax.swing.jframe { /** * Creates new form Mahasiswa */ public Mahasiswa() { initcomponents(); tampilkandata(); kosong(); bsimpan.setenabled(false); bcari.setenabled(false); nonaktif(); //Listing Koneksi public Connection conn; public void koneksi() throws SQLException { conn=null; Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbjava2", "root", ""); catch (ClassNotFoundException ex) { Logger.getLogger(Mahasiswa.class.getName()).log(Level.SEVERE, null, ex); catch (SQLException e) { Logger.getLogger(Mahasiswa.class.getName()).log(Level.SEVERE, null, e); catch (Exception es) { Logger.getLogger(Mahasiswa.class.getName()).log(Level.SEVERE, null, es); // Menampilkan Data Ke Tabel public void tampilkandata() { DefaultTableModel tabeljur = new DefaultTableModel(); tabeljur.addcolumn("nama"); tabeljur.addcolumn("jurusan"); tabeljur.addcolumn("kelas"); String sql = "select * from jurusan"; Statement stat = conn.createstatement(); ResultSet res=stat.executequery(sql); while (res.next()) { tabeljur.addrow(new Object[]{res.getString(1),res.getString(2),res.getString(3)); jtable1.setmodel(tabeljur); catch (Exception e) { // Mengaktifkan JTextField Nama dan Jurusan

public void aktif(){ combojurusan.setenabled(true); txtnama.setenabled(true); // Menonaktifkan JTextField Nama dan Jurusan public void nonaktif(){ combojurusan.setenabled(false); txtnama.setenabled(false); // Mengosongkan JTextField Nama dan Jurusan public void kosong(){ txtnama.settext(""); combojurusan.setselectedindex(0); //Listing Tombol Simpan private void bsimpanactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: int pil = 0; String skelas=""; if (radiomalam.isselected()) { skelas ="Malam"; if (radiopagi.isselected()) { skelas ="Pagi"; String sjurusan = ""; pil = combojurusan.getselectedindex(); if (pil == 0) { sjurusan = ""; if (pil == 1) { sjurusan = "SI"; if (pil == 2) { sjurusan = "MN"; if (pil == 3) { sjurusan = "AK"; String sql = "insert into jurusan values" + "('" + txtnama.gettext() + "'," + "'" + sjurusan + "'," + "'" + skelas + "')"; Statement stat = conn.createstatement(); int res = stat.executeupdate(sql); if (res == 1) { javax.swing.joptionpane.showmessagedialog(null, "Simpan Data Sukses!"); catch (Exception e) { tampilkandata(); kosong(); //Listing Tombol Tambah private void btambahactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: aktif(); kosong();

btambah.setenabled(false); bsimpan.setenabled(true); bcari.setenabled(true); //Listing Tombol Cari private void bcariactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: DefaultTableModel tabeljur = new DefaultTableModel(); tabeljur.addcolumn("nama"); tabeljur.addcolumn("jurusan"); tabeljur.addcolumn("kelas"); int pil = 0; String skelas=""; if (radiomalam.isselected()) { skelas ="Malam"; if (radiopagi.isselected()) { skelas ="Pagi"; String sjurusan = ""; pil = combojurusan.getselectedindex(); if (pil == 0) { sjurusan = ""; if (pil == 1) { sjurusan = "SI"; if (pil == 2) { sjurusan = "MN"; if (pil == 3) { sjurusan = "AK"; String sql = "select * from jurusan where nama like '%" + txtnama.gettext() + "%'" + "and jurusan like '%" +sjurusan+ "%'" + "and kelas like '%" +skelas+ "%'"; Statement stat = conn.createstatement(); ResultSet res=stat.executequery(sql); while (res.next()) { tabeljur.addrow(new Object[]{res.getString(1),res.getString(2),res.getString(3)); jtable1.setmodel(tabeljur); catch (Exception e) { 8. Masukan driver Library untuk koneksi ke database Mysqlnya caranya : klik kanan pada libraries >>pilih add Library >> MySQL JDBC Driver >> Add Library

9. Running Setelah dirunning akhirnya kita bisa tambah, simpan dan cari data... selesai sudah, semoga bermanfaat ya... Salam NewGen...