LAPORAN PRAKTIKUM DESAIN BASIS DATA
KONEKSI DATABASE DENGAN JAVA NETBEANS
NIM : 13650076
Nama : Yogi
Pradana
Kelas : D
|
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN MAULANA MALIK IBRAHIM MALANG
BAB I
LANDASAN TEORI
Java menyediakan standard API untuk
mengakses database yang disebut JDBC API. Dengan menggunakan ini, para
pengembang memungkinkan dapat mengakses database tanpa memperdulikan vendornya.
Para vendor menyediakan implementasi untuk
abstract interfaces yang dijelaskan didalam API. penyediaan tersebut sama
dengan set dari kemampuan koneksi untuk para pengembang.
Berikut ini merupakan class kunci
dari JDBC API :
·
java.sql.Connection – membuat sebuah
koneksi dengan database. Secara abstrak memberikan detail dari bagaimana cara
untuk berkomunikasi dengan database server.
·
java.sql.DriverManager – mengatur
JDBC driver yang digunakan oleh aplikasi. Pada hubungannya dengan proper driver
URL dan proper authentication, dapat menyediakan aplikasi dengan valid
instances dari object koneksi.
·
javax.sql.DataSource – memisahakan
detail (URL, authentication details) dari bagaimana untuk memperoleh sebuah
koneksi ke database. Merupakan method terbaru dan yang lebih disukai untuk obtaining
Connection objects.
·
java.sql.Statement – menyediakan
method untuk para pengembang dalam mengeksekusi pernyataan SQL.
·
java.sql.ResultSet – menyediakan
hasil dari sebuah pernyataan SQL. Objects ini sering dikembalikan dari method
yang terletak pada Statement object.
1.
Memuat driver
2.
Mendefinisikan URL koneksi
3.
Menetapkan koneksi
4.
Menciptakan objek Statemen
5.
Mengeksekusi query
6.
Memroses hasil
7.
Menutup koneksi
Memuat driver
Class.forName(“com.mysql.jdbc.Driver”);
Mendefinisikan URL koneksi
String
url = “jdbc:mysql:3306//localhost:/nama_db”;
Menetapkan koneksi
koneksi
= DriverManager.getConnection(url,”user”, “password”);
Menciptakan Statement
Statement
statement = connection.createStatement();
Mengeksekusi Query
String
query = "SELECT * FROM tabel";
ResultSet
resultSet = statement.executeQuery(query);
Menutup Koneksi
connection.close();
BAB II
PEMBAHASAN
Tahap-tahap untuk mengoneksikan database dengan java netbeans adalah :
2. Buka Java Netbeans
3. Untuk bisa mengoneksikan database MySQL dengan Java Netbeans terlebih dahulu add library yaitu untuk menambahkan library MySQL JDBC Driver
4 Kemudian buat tampilan program yang ingi dibuat, bisa menggunakan GUI atau dengan koding manual. Berikut contoh tampilan yang dibuat dengan GUI builder di Java Netbeans :
5. Klik source kemudian import sql dengan cara ketikan import java.sql.*;
6. Untuk mengoneksikan databasenya buat syntaxnya terlebih,agar lebih mudahnya lebih baik dibuat di package baru setelah itu dibuatkan class sendiri dengan nama sesuai keinginan. Berikut perintah class koneksi :
import dulu :
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
setelah itu ketikkan kode dibawah ini :
import dulu :
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
setelah itu ketikkan kode dibawah ini :
nama yogi13650076 diatas merupakan nama database yang ingin kita hubungkan.
8. Untuk memanggil class koneksi yang dibuat tadi cukup dengan import namaPackage . namaClass;
9. Untuk menambah perintah pada button yang ada di gambar no.4 :
- button Tampil :
- button Tampil :
- button Simpan:
- Button Reset
- Radio Button Laki-Laki
- Radio Button Perempuan
- Button Print :
- untuk menambahkan perintah print,tambah importnya seperti dibawah ini :
- Button Edit :
- Button Cari :
- Pendeklarasian void bersih agar nantinya tidak menuliskan listing kodenya lagi.
- Button Reset
- Radio Button Laki-Laki
- Radio Button Perempuan
- Button Print :
- untuk menambahkan perintah print,tambah importnya seperti dibawah ini :
- Button Edit :
- Button Cari :
- Pendeklarasian void bersih agar nantinya tidak menuliskan listing kodenya lagi.
- PERBANDINGAN MySQL dengan PostgreSQL
Semua sama tidak ada perbedaaan yang membedakan di perintah koneksi ketika di driver dan url-nya dan username serta password di PostgreSQL harus diisi.
BAB III
PENUTUP
3.1. Kesimpulan
Praktikum kesembilan ini tidak ada perbedaaan yang menonjol karena secara keseluruhan sama semua koding dari MySQL maupun PostgreSQL
3.2. Saran
Pada praktikum kesembilan ini sebenarnya mudah karena perintah di MySQL banyak sekali persamaam dengan PostGreSQL dan praktikum kali ini juga udah dilakukan di praktikum dasar-dasar pemrograman.
3.3. Kritik
Jangan terlalu terpaku pada query yang ada di praktikum karena query yang ada di praktikum bisa jadi sama dan bisa jadi berbeda. Banyak diteliti lagi setelah selesai. dan sering mencoba
3.4. Manfaat bagi pembaca
Dengan diluncurkannya laporan praktikum desain basis data episode ke-9 dan yang terakhir ini bisa membuat para pembaca mengetahui Koneksi Database dengan Java Netbeans yang ada di MySQL.
DAFTAR PUSTAKA
Modul Praktikum Desain Basis Data.2014
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDYQFjAE&url=http%3A%2F%2Fns.akakom.ac.id%2F~kurikulum2009%2Flokakarya%2520%2520panduan%2520prakitkum_19-21Jan2010%2FPanduan%2520Praktikum%25202009_1%2FP.Web_TI%2BSI_Darmanto%2FModul_8.doc&ei=7eWFVIvFCsehugTDpoDYBg&usg=AFQjCNHaXNaJSyK3bXhqm35YJA8Nv7iqMw&sig2=qQJaooF0yhTMl_jJ2B9yLg&bvm=bv.80642063,d.c2E&cad=rja
http://ilmukomputer.org/2012/04/15/pemrograman-database-java-desktop-dengan-ide-netbeans-dan-mysql/
0 komentar:
Posting Komentar