post-thumbnail{float:left;margin-right:20px}

Minggu, 27 Oktober 2013

Cara Koneksi Database (Java NetBin)


Koneksi Database secara umum merupakan bagaimana cara kita agar database yang dibikin sebelumnya bisa tersambung dengan project yang dibikin di netbeans.

Baiklah, berikut ini cara untuk mengkoneksikan database dengan project yang kita bikin :

a. mengaktifkan driver JDBC
   Class.forName("com.mysql.jdbc.driver");
 
   atau jika sudah setting classpathnya, bisa langsung dengan perintah :
   Class.forName("jdbc.driver");

b. membuat koneksi
   langkah berikutnya adalah melakukan koneksi ke database, berikut perintahnya :
   Connection con = DriverManager.getConnection(url, usr, pwd);
 
   dimana :
   - con adalah variabel bertipe Connection
   - url adalah informasi jenis database + host database + nama database
   - usr adalah username untuk koneksi ke database
   - pwd adalah password untuk masuk ke database


Program Input Data Dengan Menggunakan Java NetBin


Sebelum menginput data ke dalam tabel, pastikan dulu sudah membuat Database dan Tabel. Pada project ini buat lah sebuah database dengan nama mahasiswa dan satu buah tabel dengan nama siswa.



Contoh Database yang dibuat :

Npm (Varchar,10) PK
Nama (Varchar,25)
Jurusan (Varchar,25)
Telp (Varchar,13)




Tambahkan sebuah class dengan nama mahasiswa, desain form seperti dibawah ini:





Tuliskan koding dibawah ini :


Rabu, 09 Oktober 2013

Setting MySQL (Server)

Setting Mysql supaya aplikasi client-side bisa akses data di MySQL (Server)

Sebenarnya Pertanyaan ini sudah muncul dari dulu ketika sedang membuat database dengan mengunakan Mysql Query Browser. bagi yang belum pernah pake coba deh kamu download di link:
http://dev.mysql.com/downloads/gui-tools/5.0.html atau
http://www.brothersoft.com/mysql-query-browser-for-windows-71868.html
jika sudah punya coba buka MySQL Query Browser.

Contoh - Contoh Query SQL

Pada kesempatan kali ini saya akan menjelaskan contoh-contoh query dalam MySQL. Tabel-tabel yang akan kita gunakan adalah sebagai berikut:

  • matakuliah(kodemk, namamk, sks), berisi daftar matakuliah yang ditawarkan
  • dosen(nip, nama), berisi daftar dosen pengampu kuliah
  • mahasiswa(nim, nama, dosenpembimbing), berisi daftar mahasiswa
  • kuliah(kodekuliah, kodemk, nip, thnakademik, semester), berisi daftar matakuliah dan dosen pengampu
  • peserta(nimkodekuliah, nilai), berisi kuliah yang diikuti mahasiswa beserta nilainya dalam huruf
Dalam pembahasan kali ini diasumsikan:
  • matakuliah hanya ditawarkan sekali dalam setahun, yaitu pada semester 1 (ganjil) saja atau semester 2 (genap) saja dan tidak kedua-duanya.
  • bila pernah mengulang matakuliah, nilai yang diikutkan untuk perhitungan IP adalah nilai terakhir
  • matakuliah dikatakan lulus bila nilai yang diperoleh minimal ‘D’