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

dokumen-dokumen yang mirip
visit :

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

Pemrograman Database Java

KONEKSI NETBEANS DENGAN DATABASE SQLITE

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

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

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

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP

Pengenalan APLIKASI DATABASE

Koneksi Java GUI-Database

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

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

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

MODUL PRAKTIKUM KE 9

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

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

Java Database Connectivity (JDBC)

Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField

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

Firma Firmansyah Adi B. Resume Web Service

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

E-trik Ajax. Database MySQL. Dedi Alnas

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

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

Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector

Untuk melakukan koneksi dari Java ke MySQL melalui JDBC, berikut langkahlangkah

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

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

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Mudafiq R. Pratama

LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

Manipulasi Database Dengan Netbeans

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

MANUAL UNTUK MENJALANKAN

MODUL 4 INTERNET PROGRAMMING DATABASE

Pembuatan Report menggunakan JasperReports dan ireport

MANUAL UNTUK MENJALANKAN PROGRAM

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)

JDBC. Imam Fahrur Rozi

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Membuat Database mysql dengan PhpMyAdmin

Mudafiq R. Pratama

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

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

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Arsitektur Aplikasi Perangkat Enterprise JDBC. Antonius Rachmat C, S.Kom, M.Cs

Copy Right 2009 Not right to copy without permission

INSTALASI WEB SERVER PADA MICROSOFT WINDOWS

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

Koneksi Database Mysql dengan C#

Cara Menggunakan MySQL

Pemrograman PHP & MySQL

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

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

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

BAB 5 Koneksi Database : SQL dan JDBC

Tahap Instalasi PostgreSQL di Windows

uri=" prefix="logic"%>

KONEKSI KE DATABASE DENGAN JDBC

- Menuliskan business logic dari aplikasi untuk mengakses data source

Manual Pengguna (User s Manual )

BUKU PANDUAN CARA PENGGUNAAN APLIKASI PERHITUNGAN TITIK IMPAS PADA MULTIPLE PRODUCT

MODUL 12 PHP&MYSQL RELATIONAL DATABASE

MySQL J A M K E T I G A

BAB IV IMPLEMENTASI DAN PENGUJIAN

PANDUAN APLIKASI E-SURAT UNTUK AGENDARIS. 1. Surat Masuk Manual adalah surat fisik yang dikonversikan menjadi elektronik.

SISTEM INFORMASI DATA SISWA

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam penulisan tugas akhir ini pembuatan program menggunakan web

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

Membuat Pencarian Data Mahasiswa

Gambar 3.1 Data Flow Diagram Level 0

Menampilkan Data/Tabel MySQL di Ms.Access

MANUAL PROGRAM. Sebelum mulai menjalankan aplikasi ini, terlebih dahulu dilakukan instalasi

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

Prosedur Menjalankan Aplikasi

PEMROGRAMAN JAVA Sistem gudang

Petunjuk Teknis Instalasi ODBC dan Instalasi SIKI

TUGAS FRAMEWORK 2 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA MOCHAMMAD ANNAS FAHRUDIN

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

KURSUS ONLINE JASA WEBMASTERS

Menangani Input dari User

2.1 Instalasi Joomla Secara Lokal

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

Beberapa Cara Upload Website ke Hosting Server

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

Pengantar Pentaho Data Integration (Kettle)

Koneksi PHP -ODBC Persiapan

Menambahkan Format Bahasa Indonesia di CMS Prestashop. Mengganti / Menambahkan Format Bahasa Indonesia di CMS Prestashop

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

MEMBUAT REPORT: REPORTPEMBELI

PEMROGRAMAN JAVA Sistem gudang

Transkripsi:

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT) 1. Installah terlebih dahulu Database MYSQL. Untuk latihan, dapat menginstal aplikasi XAMPP yang didalamnya tersedia banyak modul, salah satunya adalah MYSQL 2. Buatlah sebuah database dengan nama CDCOL, dan sebuah tabel dengan nama CDS seperti di bawah ini. Apabila menggunakan aplikasi XAMPP, database dan tabel ini sudah tersedia secara default, dapat dilihat melalui aplikasi phpmyadmin (dapat dibuka melalui web browser, dengan alamat url http://localhost/phpmyadmin) Tabel cds Column Type Null Default Comments MIME titel varchar(200) Yes NULL interpret varchar(200) Yes NULL jahr int(11) Yes NULL id bigint(20) No 3. Buatlah sebuah aplikasi java, dengan library Swing, rancanglah user interface seperti gambar berikut. (Bukalah kembali materi sebelumnya untuk membuat aplikasi desktop dengan library Swing di Java)

4. Pada tombol Tes Koneksi MySQL, tambahkan sebuah penanganan event mouseclicked 5. Pada source code, tambahkan baris kode berikut //jangan lupa import java.sql.connection; //jangan lupa import java.sql.drivermanager; //jangan lupa import java.sql.sqlexception; String url = "jdbc:mysql://localhost:3306/cdcol"; String user = "root"; String password = ""; Connection koneksi; try { koneksi = DriverManager.getConnection(url, user, password); JOptionPane.showMessageDialog(rootPane, "Sukses"); } catch (SQLException ex) { } JOptionPane.showMessageDialog(rootPane, ex.getmessage());

6. Jalankan aplikasi. Akan muncul pesan No suitable driver found. Kita perlu menambahkan library MySQL JDBC Driver 7. Pada jendela Projects, klik kanan Libraries, lalu klik Add Library..

8. Pada jendela Add Library, pilihlah library MySQL JDBC Driver Catatan: Jika library MySQL JDBC Driver tidak ditemukan, silahkan download di http://dev.mysql.com/downloads/connector/j/. Pastikan file mysql-connector-java-5.1.41- bin.jar telah didownload. Masukkan file Jar ini ke libraries dengan memilih menu Add JAR/Folder

9. Jalankan aplikasi. Apabila tidak ada kesalahan, tampilannya seperti berikut. Jika ada kesalahan, periksa kembali nama database, username, dan password pada source code.

10. Untuk tombol Simpan, tambahkan baris kode berikut: //jangan lupa import java.sql.preparedstatement; //jangan lupa import java.sql.connection; //jangan lupa import java.sql.drivermanager; //jangan lupa import java.sql.sqlexception; String url = "jdbc:mysql://localhost:3306/cdcol"; String user = "root"; String password = ""; Connection koneksi; PreparedStatement pst = null; try { koneksi = DriverManager.getConnection(url, user, password); pst = koneksi.preparestatement("insert INTO cds (titel) VALUES(?)"); pst.setstring(1, jtextfieldtitel.gettext()); pst.execute(); JOptionPane.showMessageDialog(rootPane, "Sukses"); } catch (SQLException ex) { JOptionPane.showMessageDialog(rootPane, ex.getmessage()); } 11. Jalankan aplikasi. Klik tombol simpan. Jika tidak ada kesalahan, data baru akan dimasukkan ke tabel CDS. Silahkan lihat melalui aplikasi phpmyadmin

12. Pada tombol Tampilkan, tambahkan baris kode berikut /*jangan lupa import java.sql.preparedstatement; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; */ String url = "jdbc:mysql://localhost:3306/cdcol"; String user = "root"; String password = ""; Connection koneksi = null; PreparedStatement pst = null; ResultSet rs = null; try { koneksi = DriverManager.getConnection(url, user, password); pst = koneksi.preparestatement("select * FROM cds"); rs = pst.executequery(); jtextarea1.settext(""); while(rs.next()) { jtextarea1.append(rs.getstring("titel")); jtextarea1.append("\r\n"); } JOptionPane.showMessageDialog(rootPane, "Sukses"); } catch (SQLException ex) { JOptionPane.showMessageDialog(rootPane, ex.getmessage()); }

13. Jalankan aplikasi. Klik tombol Tampilkan. Jika tidak ada kesalahan, semua titel yang terdapat pada tabel CDS akan ditampilkan dalam textarea. 14. Selesai Tutorial berikutnya akan membahas tentang Update dan Delete data.