KONEKSI KE DATABASE DENGAN JDBC
|
|
- Leony Agusalim
- 9 tahun lalu
- Tontonan:
Transkripsi
1 KONEKSI KE DATABASE DENGAN JDBC Perangkat Lunak Pendukung MySQL Driver JDBC mysql-connector-java bin.jar Membuat user baru Sebelum membuat aplikasi jalankan dulu database MySQL server. Buatlah menggunakan SQLyog bisa di download lewat jalankan seperti gambar berikut : Buat database baru simpeg
2 Atau kalau dengan skrip SQL seperti perintah berikut : CREATE DATABASE simpeg; Buatlah table Atau dengan skrip SQL berikut : USE simpeg; CREATE table pegawai ( NIP CHAR(5), NAMA CHAR(25), ALAMAT CHAR(25), SEKS CHAR(1), AGAMA CHAR(10), PRIMARY KEY (NIP)); Tambahkan Rekaman INSERT INTO pegawai VALUES('10001','Bambang Sudarmono','Semarang','L','ISLAM'); INSERT INTO pegawai VALUES('10002','Endang Susilowati','Madiun','P','ISLAM'); INSERT INTO pegawai VALUES('10003','Made Saputra','Badung','L','HINDU'); Buatlah rancangan seperti gambar berikut :
3 Pengaturan isi properti seperti tabel berikut : Komponen Property Nilai JFrame Class settitle() NewJFrameBacData Masukan Data Pegwai ButtonGroup Variable Name buttongroupseks JButton Variable Name jbuttonselesai Selesai JButton Variable Name jbuttonsimpan Simpan JComboBox Variabel Name model jcomboboxagama ISLAM PROTESTAN KATHOLIK HINDU BUDHA JRadioButton Variable Name jradiobuttonl JRadioButton Variable Name jradiobuttonp JTextField Variable Name JTextField jtextfieldnip JTextField Variable Name JTextField jtextfieldnama JTextField Kode Program Variable Name import java.sql.*; import java.io.*; import javax.swing.*; JTextField jtextfieldalamat
4 public class NewJFrameBacData extends javax.swing.jframe { public Connection conn; public Statement st; public ResultSet rs; /** Creates new form NewJFrameBacData */ public NewJFrameBacData() { initcomponents(); buttongroupseks.add(jradiobuttonl); buttongroupseks.add(jradiobuttonp); konek("localhost","simpeg","badi","badi"); //Fungsi koneksi public void konek(string server,string db, String user,string passwd){ System.out.println("Keterangan"); Penjelasan try { Class.forName("com.mysql.jdbc.Driver"); catch (ClassNotFoundException e) { System.out.println("Driver ODBC tidak barhasil Load"); e.printstacktrace(); return; System.out.println("Driver berhasil di Load"); conn = null; try { conn = DriverManager.getConnection( "jdbc:mysql://"+server+":3306/"+db,user,passwd); catch (SQLException e) { System.out.println("Tidak bisa koneksi ke database"); e.printstacktrace(); return; if (conn!= null) System.out.println("Berhasil Koneksi!"); else System.out.println("Koneksi Gagal...!"); konek("localhost","simpeg","badi","badi"); Memanggil fungsi konek() dengan parameter host,nama database, nama user, password Class.forName("com.mysql.jdbc.Driver"); Memanggil driver yang terdapat pada libbrary mysql-connector-java bin.jar conn = DriverManager.getConnection(
5 Menjalankan koneksi "jdbc:mysql://"+server+":3306/"+db,user,passwd); Tombol Simpan private void jbuttonsimpanmouseclicked(java.awt.event.mouseevent evt) { // TODO add your handling code here: String no_mhs,nama,alamat,jk,agama,sql; no_mhs =jtextfieldnip.gettext(); nama =jtextfieldnama.gettext(); alamat =jtextfieldalamat.gettext(); agama =jcomboboxagama.getitemat( jcomboboxagama.getselectedindex()).tostring(); if (jradiobuttonl.isselected()==true) jk ="L"; else jk="p"; sql = "INSERT INTO pegawai(nip,nama,alamat,seks,agama) VALUES('"+no_mhs+"','"+nama+"','"+alamat+ "','"+jk+"','"+agama+"')"; try { st = conn.createstatement(); st.execute(sql); catch (SQLException e){ System.out.println("Penyimpanan Gagal "); return; System.out.println("Data sudah tersimpan!"); Penjelasan sql = "INSERT INTO pegawai(nip,nama,alamat,seks,agama) VALUES('"+no_mhs+"','"+nama+"','"+alamat+ "','"+jk+"','"+agama+"')"; Menyimpan ke tabel pegawai lewat Query st = conn.createstatement(); st.execute(sql); mengeksekusi Query Sebelum dieksekusi maka hubungakan library JDBC seperti langkah berkut : Pilih menu Run Set Project Configuration Customize
6 Menghubungkan ke driver mysql-connector-java bin.jar Klik Add JAR/Folder Arahkan ke foder tempat file mysql-connector-java bin.jar
7 Klik Open Sehingga seperti gambar berikut : Klik OK
8 Jalankan program Run File
1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain
Modul 5 Reporting Di java, untuk membuat report menggunakan sebuah library yang tidak berbayar bernama jasper report. Disini jasper report akan menjadi plugin dari netbeans. 1. Silahkan anda buka project
Lebih terperinciIMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN
MODUL 2 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Latihan 2 Pada latihan kedua ini akan dibuat sebuah aplikasi pengolahan data akademik sederhana untuk menggambarkan penggunaan konsep MVC.
Lebih terperinciE-Trik JAVA. Pemrograman Database. IRAWAN e-mail : irawan_cyber@yahoo.com.sg
DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis
Lebih terperinciCara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++
Bab DATABASE Mengakses Database dengan ADO Database atau bisa juga disebut sebagai bank data, adalah sebuah sistem yang terdiri dari sebuah atau beberapa file. Database bisa terdiri dari beberapa tabel
Lebih terperinciwww.tokohpku.info www.klikmyshop.com www.it-webstore.web.id www.it-blog.web.id www.tokohpku.web.id MANUAL VRE GATEWAY
MANUAL VRE GATEWAY 1. Buat data kartu misal dengan nama MENTARI GATEWAY 2. Input data produk misal NAMA KARTU MENTARI GATEWAY 3. Kemudian klik simpan II. Setting Data Supplier Vre gateway NAMA= Disesuaikan
Lebih terperinciMahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash.
BAB XIV MANIPULASI DATABASE MYSQL Kompetensi Dasar Mahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash. Indikator Setelah mengikuti perkuliahan, mahasiswa diharapkan dapat: 1. Membuat
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi sistem Implementasi sistem yang akan dibahas terutama pada bagian file hasil implementasi dan antarmuka hasil implementasi dari Aplikasi Kamus
Lebih terperinciPETUNJUK OPERASIONAL WEBFORM GA
PETUNJUK OPERASIONAL WEBFORM GA Daftar Isi MEMULAI APLIKASI...2 LOGIN...2 MENU...4 NEW...5 BROWSE...15 N E W...16 E D I T...16 D E L E T E...17 APPROVE...17 S E N D...18 DOWNLOAD...19 UPLOAD...20 REFERENCE...21
Lebih terperinciModul Web Lanjut. Table of Contents. Arif Dwi Laksito, S.Kom
1 Modul Web Lanjut Arif Dwi Laksito, S.Kom Table of Contents 1 Web Lanjut... 3 2 PHP... 3 2.1 PHP Introduction... 3 2.2 PHP syntax... 4 2.3 PHP Operator... 4 2.3.1 PHP Arithmatic Operator... 4 2.3.2 PHP
Lebih terperinciPada pemrograman PHP tradisional, pembuatan suatu aplikasi adalah seperti berikut ini :
Tutorial Awal memakai Zend Framework Oleh Rob Allen, www.akrabat.com Diterjemahkan oleh Riki Risnandar, www.risnandar.com Revisi Dokumen 1.2.3 Hak Cipta 2006, 2007 Tutorial ini bertujuan untuk memberikan
Lebih terperinciBAB II GUI LANJUT. Contoh berikut adalah demo TextArea untuk menambah dan menginsert teks. Gambar 2.1. Demo TextArea 1
BAB II GUI LANJUT 2.1 Tujuan Instruksional Bab ini akan membahas mengenai kendali program dengan menggunakan GUI lebih lanjut yaitu TextArea, Panel, CheckBox dan Radio. Komponen GUI akan dipadukan dengan
Lebih terperinciTugas IV PBO: Akses Database
Tugas IV PBO: Akses Database Buatlah sebuah aplikasi pendataan barang yang menggunakan tabel barang sebagai berikut: Nama Tabel: Barang Nama field dan tipe data: 1. kodebrg: varchar2(5) 2. nama: varchar2(20)
Lebih terperinciSilakan mendownload Gammu nya terlebih dahulu di http://www.4shared.com/file/loczfdhn/gammu-setup.html
TUTORIAL LENGKAP MEMBANGUN SMS GATEWAY DENGAN GAMMU DAN MYSQL Ditulis oleh : Gandhi - Kamis,31 Maret 2011 04:28:55 Anda ingin membuat web yang berisi layanan SMS gratis seperti yang ada di website sms-online.web.id?,
Lebih terperinciModul Visual FoxPro 6.0- AMIK Bina Sarana Informatika 0. Di susun oleh : Team Penyusun Modul Visual Foxpro. Akademi Manajemen Informatika & Komputer
Modul Visual FoxPro 6.0- AMIK Bina Sarana Informatika 0 Di susun oleh : Team Penyusun Modul Visual Foxpro Akademi Manajemen Informatika & Komputer Jakarta 2006 Modul Visual FoxPro 6.0- AMIK Bina Sarana
Lebih terperinciCara Mudah Koneksi Php Dan Mysql Dengan Database
Cara Mudah Koneksi Php Dan Mysql Dengan Database Pendahuluan Dewasa ini, perkembangan teknologi semakin berkembang pesat. Mulai dari informasi, komunikasi sampai teknologi internet yang sudah merambah
Lebih terperinciMANUAL BOOK APLIKASI COMPLETE MEDICAL SOFTWARE MANAGEMENT (CMSM) MODUL RADIOLOGI
MANUAL BOOK APLIKASI COMPLETE MEDICAL SOFTWARE MANAGEMENT (CMSM) MODUL RADIOLOGI 2014 www.sistemrumahsakit.com DAFTAR ISI A. MENU PEMERIKSAAN... 4 B. MENU HASIL PEMERIKSAAN... 14 C. MENU TARIF RADIOLOGI...
Lebih terperinciKlik tombol next, ketika tampil form sebagai berikut, masukkan passphrase yang telah Anda isikan pada saat permintaan Sertifikat Digital sebelumnya.
I. Kondisi Prasyarat (Requirement) Prasyarat untuk menggunakan aplikasi Permintaan Nomor Seri Faktur Pajak Secara Elektronik atau Elektronik Nomor Faktur Online (e-nofa Online) adalah sebagai berikut:
Lebih terperinciDirektorat Jenderal Pajak. User Manual espt PPN 1111 v 1.00
Direktorat Jenderal Pajak User Manual espt PPN 1111 v 1.00 2010 i Daftar Isi Aplikasi espt PPN 1111... 1 System Requirement... 1 Update Produk... 1 Penggunaan Aplikasi espt PPN 1111... 2 Ringkasan Penggunaan
Lebih terperinciTutorial Dasar Laravel
Tutorial Dasar Laravel Teten Nugraha tennugraha777@gmail.com DAFTAR ISI 1. Berkenalan dengan Laravel 1.1. Apa itu Laravel? 1.2. Kenapa Memakai Laravel? 2. Memulai Laravel (Instalasi dan Konfigurasi) 2.1
Lebih terperinciUSER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW)
USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW) User Manual Petunjuk Operasional INSW Admin Perusahaan i Daftar Isi MEMULAI APLIKASI... 2 LOGIN... 3 VIEW PROFILE... 5 MENU... 6 CHANGE PASSWORD / MERUBAH
Lebih terperinciSesi 2: Membuat Aplikasi Katalog Buku Mobile untuk Windows Mobile 5.0 dengan Visual Studio.NET 2005 Oleh: Narenda Wicaksono
Sesi 2: Membuat Aplikasi Katalog Buku Mobile untuk Windows Mobile 5.0 dengan Visual Studio.NET 2005 Oleh: Narenda Wicaksono Tujuan Umum: Tujuan umum dari latihan ini adalah untuk mempelajari penggunaan
Lebih terperinciCara Mudah Membuat Website
Cara Mudah Membuat Website Oleh : Deryandri Ternyata membuat website itu mudah, dahulu mampu membuat website sudah canggih bagi orang orang awam, seiring dengan perkembangan ilmu pengetahuan membuat website
Lebih terperinciMembuat Window Baru di ADempiere
Membuat Window Baru di ADempiere Oleh: Armen Rizal ADempiere mengizinkan kita untuk menambahkan sebuah Window baru ke dalam sistem. Sebuah Window biasanya terdiri atas satu atau lebih Tab yang dapat tersusun
Lebih terperinciDasar-dasar SQL Cosmas Haryawan Hal : 1/9 DASAR DASAR SQL (Structured Query Language) SQL adalah bahasa standar dalam basis data yang digunakan untuk melakukan manipulasi data. Standardisasi bahasa ini
Lebih terperinciMANUAL KULIAH ONLINE Universitas Komputer Indonesia 2001-2004 Oleh Taryana S & Ahmad Iskandar Tanggal 12 Juli 2004
MANUAL KULIAH ONLINE Universitas Komputer Indonesia 2001-2004 Oleh Taryana S & Ahmad Iskandar Tanggal 12 Juli 2004 1. Pengembangan Aplikasi Aplikasi sistem kuliah atau belajar online ini dibuat dan dikembangkan
Lebih terperinciGambar 2.2.2. Jendela Table Designer. 4. fdfd
Bab II PROJECT ADDRESS BOOK 2.1. Project Baru Seperti yang sudah kita pelajari pada bab sebelumnya, untuk membuat project baru salah satunya dengan mengetikkan perintah pada jendela command. Lihat gambar
Lebih terperinciTidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis
Waktu Sisa : 0:58:12 1. Package mana yang memiliki class IOException? java.util java.text java.error java.io 2. Pilihan manakah di bawah ini yang paling tepat mendeskripsikan langkah-langkah penting dalam
Lebih terperinciBAGIAN 1: M. F ACHRURROZI
KONSEP DAN APLIKASI PEMROGRAMAN MENGGUNAKAN BORLAND C++ BUILDER 6 BAGIAN 1: APLIKASI KONSOL M. F ACHRURROZI Daftar Isi MUQADDIMAH 1. PENDAHULUAN 2. KONSEP DASAR PEMROGRAMAN 3. INSTALASI DAN PENGENALAN
Lebih terperinciPENGEMBANGAN SISTEM PENERBITAN API (ANGKA PENGENAL IMPORTIR) SECARA ELEKTRONIK KEMENTERIAN PERDAGANGAN COPYRIGHT @2012. Versi 1.0
User Manual PENGEMBANGAN SISTEM PENERBITAN API (ANGKA PENGENAL IMPORTIR) SECARA ELEKTRONIK KEMENTERIAN PERDAGANGAN COPYRIGHT @2012 Versi 1.0 i Daftar Isi Daftar Isi Pendahuluan... 1 Tujuan Penulisan Dokumen...
Lebih terperinciTahapan membuat form single tabel dengan foxpro (Step-by-step) Oleh: Bernard Very
Tahapan membuat form single tabel dengan foxpro (Step-by-step) Oleh: Bernard Very 1. Buat folder: c:\mhs 2. Buka aplikasi visual foxpro 3. Set path default untuk aplikasi: (ketik di Command Window) SET
Lebih terperinci