Professional Documents
Culture Documents
MySQL & Java Database Connectivity
MySQL & Java Database Connectivity
c
cc
c
cccc
c
c
ccc
c
c ccc
c
c
c
c
c cc
c
c ccc
c
c ccc
c
c cc c
c
c c !"
ccc
c
c !"!c ccc
c
# ccc
c
$"ccc
c
ccc
c
!"!cc c
c
ccc
c
c ccc
c
c ccc
c
c
%ccc
c
ccc
c
c ccc
c
c
c ccc
c
c
& c cc c
c
c
c ccc
c
c ccc
c
c
c
ccc c
c
c
c
c
c
c
c
ccc
c c
c c c
c c
c c
c! c& c c) c & cc cc c c
c
c & c ) c & c c c c c c c
c c c c & c cc
c
c c
c )c& c& cc c c c&
c
c & c c c c & c & c
c c & c
c cc& cc*c
CREATE DATABASE NAMA_DATABASE;
c
c c c c& c& c c+,#-.c*c
c
Gambar 1 Membuat Database "SWING"
c
c
c
Gambar 2 Tampilan Proses Berhasil Pembuatan Database
c
Gambar 3 Menampilkan Tabel
c
c c " c c c & c
c & c & c
c*c
c
c
c
Gambar 4 Tampilan Seluruh Tabel
c
c c
c c c & c c c c & c c & c
/cc)
c c cc c& c c c & c c " c
c c + c .c c c +0!c .c
c
!& c & c c " c c c & c c c
c c c c c c c c& c
c c c c c c) c c
c c c c
c c c & c & c +,#-.c c
c & c c
c& c c c*c
]SE NAMA_DATABASE;
c
c*c
c
c
c
Gambar 5 menggunakan Database
c c c c c c & c & c & c +,#-.c /c
c c& c
c c c cc& cc*c
CREATE TABLE NAMA_TABLE (
NAMA_ATRIB]T TIPE_DATA [KETERANGAN],
NAMA_ATRIB]T TIPE_DATA [KETERANGAN],
...
);
c
c c c c c c*c
c
c
c
Gambar 6 Membuat Tabel "MAHASISWA"
c
c & c & c c c c
c & c & c c
& c
c
Gambar 7 Menampilkan Tabel
c
c
c c c
/c c c
c & c c c & c & c c
c*c
DROP TABLE NAMA_TABLE
c
c c c c c c &c*c
c
Gambar 8 Menaghapus Tabel
c c c c c c c c c c
c
c
c
Gambar 9 Menampilkan Tabel
$
c
c c c & c c& c& c
c c c
/c c& c c c c cc& cc*c
%1c'''$c#' '2'''$3c
c
c c c c& c
c &c c c*c
c
Gambar 10 Menghapus Database
c
c
c
Gambar 11 Menampilkan Database
c
c c
0 c c c c & c c & c & c & c c ) &c
c c c & c & c c c c c c c & c
c +//.c
c c c & c
c c & c c c & c
c c c c
c c cc*c
c
Gambar 12 Membuat Database "]S]"
c
c
c
Gambar 13 Menggunakan Database "]S]"
c
Gambar 14 Membuat Tabel "IDENTITAS"
c
c
c
c*c
c
Gambar 15 Memasukkan Data Ke Tabel IDENTITAS
c c
c c c "!& c c c c cc
& c c"!&c c) c c c c& c c*c
c
c
c
Gambar 16 Memasukkan Data Ke Tabel IDENTITAS Lebih Dari Satu
c
c c
/c c & c & c c & c c c c
c*c
SELECT
[NAMA_ATRIB]TE, ...]
FROM
[NAMA_TABEL ,...];
c
# c ) c c c c c & c
c & c & c c c c
c c*c
SELECT *
FROM
[NAMA_TABEL , ...];
c
c c c cc c$#'c*c
c
c
c
Gambar 17 Menampilkan Seluruh Data Tabel IDENTITAS
c
Gambar 18 Menampilkan Kolom ID, NAMA, TANGGAL_LAHIR Dalam Tabel IDENTITAS
c c c
c c c
c c c & c c
c
c +,4$%$.c !c
c c c c !c
/'$c & c $
$$&c c c
c !c /'$c & c
$
$$c c c
c
c
c
c
c c c c& c& c
ccc5cc*c
c
Gambar 19 Menampilkan Data Dalam IDENTITAS Yang Memiliki ID = 1
c
c
c
Gambar 20 Menampilkan Data Dalam Tabel IDENTITAS Yang Memiliki NAMA = 'Tono Sutono'
c c & c +5.c c & c & c $/'
c c ) c c
c & c8c85c9c:5c& c95c c! c& c
c c
c c c& c
ccc8cc*c
c
Gambar 21 Menampilkan Data Dalam Tabel IDENTITAS Yang Memiliki ID > 1
c
Gambar 22 Menampilkan Data Dalam Tabel IDENTITAS Yang Memiliki ID > 1 Dan ALAMAT =
'Sumenep'
c
Gambar 23 Menampilkan Data Dalam Tabel IDENTITAS Yang Memiliki ID > 1 Atau ALAMAT =
'Sumenep'
c
c
c
Gambar 24 Menampilkan Data Dalam Tabel IDENTITAS Yang Memiliki NAMA Berawalkan 't'
c
Gambar 25 Menampilkan Data Dalam Tabel IDENTITAS Yang Memiliki NAMA Berakhiran 'o'
c
c
c
Gambar 26 Menampilkan Data Dalam Tabel IDENTITAS yang Memiliki NAMA Mengandung 'o'
c c c
c & c c c & c c c c +/ .c
c c c! c
c &c& c c1c cc!c
c c c & c & c c /'$c c c & c
& c
/c c& c& c
c c& c c c*c
]PDATE NAMA_TABEL
SET
NAMA_ATRIB]T = NILAI BAR] ,
...
[WHERE KONDISI]
c
c c c c'
' 'c& c&cc) &c6 &7c*c
c
c
c
Gambar 27 Mengubah ALAMAT Yang memiliki ID = 1
/c c c& c c c c& cc*c
c
Gambar 28 Menampilkan Data Dalam Tabel IDENTITAS Yang Memiliki ID = 1
c & c ) c & c c !c /'$c c c
!& c & c ,4$%$c c & c c ) c c c & c
& c c c c c c c c '
' 'c & c c
$#'c) &c6 7c*c
c
c
c
Gambar 29 Mengubah Seluruh ALAMAT Dalam Tabel IDENTITAS
c
Gambar 30 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c c c
c !c #$%c /'$c & c $
$ c & c & c c ) c c
!c c & c c c & c & c$
$$c 4 c c ) c c
& c c c c & c
c & c & c c & c& c
c
c
c
c c c c& c
ccc5cc*c
c
Gambar 31 Menghapus Data Dalam Tabel IDENTITAS Yang Memiliki ID = 3
/c c c & c c c c c & c & c
c$#'c*c
c
c
c
Gambar 32 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c c c c c & c & c c $#'c c c
c c& c c c!&c*c
c
Gambar 33 Menghapus Seluruh Data Dalam Tabel IDENTITAS
/c c c & c c c c & c & c c
$#'c*c
c
c
c
Gambar 34 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
$
c
c c& c cc cc& cc c
c
c
c
c c c !c
c = c c !"
>c c
c
c & c c
! c c& c c cc
c1 "c "!!c1 c& c
c
c c& ccc c c
c c
c
c
c ! c c
/c c c c& c
c c c c
c
c c
!"! c
c c
c & c & c c c
& c c c "!"!c
c c & c c &! ! &
c &c
ccc c*) "!cc
/c & c !c c
c ) c
c c
c$cc cc# c c$"c
c c cc
c1!"c& c- c c c c c"! c c
"!"! c& c& c$cc
c [ c
/c c c c
c
!"! c c c
!)"c c c
c c
c & c " c c c
c
c cc'&&c ?!&c*c
c
Gambar 35 Menambah Library MySQLConnectorJava Dalam NetBeans
cc
!"! c*c
c
c
c
Gambar 36 Add Jar/Folder
c
Gambar 37 Libraries MySQLConnectorJava
c "!c
/c c
!"! c& c c!)"c$"c c c
c c!)"cc cc&c c8c'&&c$; c'"c
c
c
c
Gambar 38 Memasukkan Library MySQLConnectorJava dalam Eclipse
c
c
!"! c*c
c
Gambar 39 JAR Selection
c
c
c
Gambar 40 Libraries MySQLConnectorJava
c c
/c c!c& c cc
c c c" c
c c
c c c "!"!c =
c c c
!"! >c c
c
c
c c c" cc
c & c& c
c +) @.c & c c "c & c c & c
!"! c c ccc*c
forName6
6c
c
' c
ccc*c
c c
c
c
c
c
c
c
c
c ! c
c c c c c c & c
c c c
c !"!c
c& c& c c+) @.c cc c
!"!c c c c!c!c& c c& c
c c c
c c c c ) c c c c & c !&c
c
& cc!c
cc
/c c !"!c c c " c ) @ c
c
c c"! c c" ccc!c& c
c c
c c & c c
c*c
c c
c
c
c
c
c
c c " c
c & c & c c +) @.c
c & c
& c cc
c
c c &c c c
!c #$%c /'$c $
$ c & c $
$$c & c
c & c c ) c c
c
c c c c /c c
c c& c c !"!c*c
c
cc
etConnection6c
c
cc
6c
c
c
c
c c
c
c
c c &c c c c c c!c#$%c
/'$c& c$
$$c c c c c c!c#$%c*c
c
cc
etConnection6c
c
cc
6c
6
c
cc c
c
c
c
c
c
Gambar 41Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c c c
c &c c c& c c c c c c"! c
c& c
c & c& c& c c c/'$c
c c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
cc
c
c
6 c
c cc
cc
ccccccccc
forName6
6c
c
c
c
cc c
c
c
c
c c '
' 'c ) &c 6 &7c & c $ '
c ) &c
6"!2 &
A
!!"!&7c
ccc5ccc c c!&c& c&c
c c & c c c
c& c& c*c
c
Gambar 42 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c c c
c c cc c$
$$c c c*c
c c
c
c
c
c c& c
ccc5cc& c c&cc c& c
c
c
c
Gambar 43 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c #c
c & c
c c & c !c c & c
c & c
c c $
$ c
c !
c c c & c
c
c c$
$ c4 cc c$
$ c c c
c
c c & c & c c
c & c & c & c c
c &
c c c c " c
c c
%c
c & c& c c) @c
/c c" c%c c c c c*c
c
cc
etConnection6c
c
cc
6c
c
c c c %c c
c c c c$#'c
c &c c c& c c& c c c c& cc*c
ID
NAMA
100
101
102
103
104
&c
!c
c
c
%&c
TANGGAL
LAHIR
c
c
c
c
c
ALAMAT
KONTAK
&c
c
c
c
&c
&A "!c
!A "!c
A
!!"!c
A! "!c
&A "!c
c
c
?!c
c
!!c
4
c
c
c
c
c
!!c
c
!c
!c
!A
!!"!c
A
!!"!c
)!!A
!!"!c
A "!c
c
c c c c!&cc c& c& c*c
c c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
" cc
c
c
6 c
c cc
cc
ccccccccc
forName6
6c
c
c
c
cc c
c
c cc
c
c
c
c
cc
etConnection6c
c
c c
c
c
cc
6c
ccccccccc
6 c
c cc c
cccccccccc c6cc
cc c c
cccccccccc c
c c
cccccccccc c6
!
!!
!!
!!
!c c
cccccccccc c6
!
!!
!! !!
!c c
cccccccccc c6
!
!!
!!
!!
!c c
cccccccccc c6
!
!!
!! !!
! c
cccccccccc c6
!
!!
!!
!!
!c c
cccccccccc c6
!
!!
!! !!"
!c c
c
c
c
Gambar 44 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c & c c c & c "!&c & c %c c c
c !&c ;=>c c "c c & c "!&c c c
"!&c c & c =>c c "c c & c "!&c c "!&c
c
ccc
c
cc
etConnection6c
c
cc
6c
c
c
c
cc& c& c& c cc c c!&c
=+#' '2'%/.>cc%c cc& c& c
c$#'c
c c c c c*c
c
cc
6 c
c
cc
6 c
c
cc 6
c
c cc
6 c
c
cc
6 c
c
c!&c& c c c c c c cc cc&c& c& c
c
& c & c c c & c c c c c c c & c & c
c
& c& c c#' 'c& c )
c
c c "! c c c !&c
c c c c & c
& c c$#'c*c
c c
c
c
c
c c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
cc
c
c
6 c
c cc
cc
ccccccccc
forName6
6c
c
c
c
cc c
c
c cc
c
c
c
c
cc
etConnection6c
c
c
c
c
c
!!c c 10c c c c c c & c
c c
c&c
!!"!c*c
c c
c
c
c
c
c
c
c c & c c c ) c c c
c
c c c & c c c &
c
c c c c & c !c #$%c
/'$c $
$$c /c c c c c
c
c !"!c*c
c
cc
etConnection6c
c
c
c
c c c c
c & c c & c 67c & c c
c c & c c &
c c !&c =c
&;c c >c c c c c !&c ;"/& =>c c
cc
c
c
c c
c c c "! c c & c & c c $#'c
c c*c
c c
c
c
c
c c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
cc
c
c
6 c
c cc
cc
ccccccccc
forName6
6c
c
c
c
cc c
c
c cc
c
c
c
c
cc
etConnection6c
c
c c
c
c
c
c
c
Gambar 45 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c c c
c &c c "! c c !c #$%c c
c c c c "! c c !c /'$c
c c*c
c c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
cc
c
c
6 c
c cc
cc
ccccccccc
forName6
6c
c
c
c
cc c
c
c cc
c
c
c
c
cc
etConnection6c
c
c c
c
c
c
Gambar 46 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c c c
c c c "! c c c $
$$c c
c*c
c
c
c !&c & c c c c !&c & c c c "!&c
c
cc5cc*c
c
c
c
Gambar 47 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c $ c c
c !c #$%c /'$c $
$$c c ) c c & c c
c $
$ c
c & c c %c c c c
& cc& c
c & c& c c$#'c*c
c c
c
c
c
c c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
cc
c
c
6 c
c cc
cc
ccccccccc
forName6
6c
c
c
c
cc c
c
c cc
c
c
c
c
c
c
c
c
c
c
c c c & c c c c !&c
!!%! =>c & c c c c c & c c c
c !&c & =c &;'c c >c & c
c !c c c !&c %! =>c c c & c
c
c
CONCUR_UPDATABLEc
c
c cc
6 c c
cccccccccccccccc cc
c cc c
c c
cccccccccccccccc c
c c
c
ccccccccc
6c
c
ccccccccc
6cc
ccccccccc
6c
c
c
c cc
etInstance6c
ccccccccc 6c
OCTOBERcc
ccccccccc 6cc
6
6c
ccccccccc
6c
c
ccccccccc
6c
c
c
ccccccccc
6c
c
ccccccc c6 c
ccc
ccccccc c6 c
ccc
ccccccc c6 c
ccc
ccccccc c6 c
ccc
ccccccc
cccc
c
Java 14 AdvancedResultSetInsert.java
c
c
c
Gambar 48 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c c c
c c c c& c c%c c& c& c
c& c c& c%c c c c! c cc
"!&c
c c c c c !c c c c c c c c
c c & c c !&c
c c c c c& c
c 1c
/c c & c c c c &c "!&c
c c c c
& c !&c !=c &;%"!&>c c %c c c !c
#$%c c !c /'$c c ) c c !&c
& =c &;'c c >c & c c & c & c
!&c& %! =>c c*c
c c
c
c
c
c c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
CONCUR_UPDATABLEc
c
c cc
6 c c
cccccccccccccccc cc
c cc c
c c
cccccccccccccccc c
c c
c
ccccccccc 6c
c
ccccccccc
6cc
ccccccccc
6c
c
c
c cc
etInstance6c
ccccccccc 6c
OCTOBERcc
ccccccccc 6cc
6
6c
ccccccccc
6c
c
ccccccccc
6c
c
c
ccccccccc
6c
c
ccccccc c6 c
ccc
ccccccc c6 c
ccc
ccccccc c6 c
ccc
ccccccc c6 c
ccc
ccccccc
cccc
c
Java 15 AdvancedResultSet]pdate.java
c
c
c
Gambar 49 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c c c
/c c "!& c c %c c c c
!&c &%! =>c c
c c c c "!&c
c
c & c & c !&c !=c &;%"!&>c c c c
c"!& c
c
c*c
c c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
cc
c
c
6 c
c cc
cc
ccccccccc
forName6
6c
c
c
c
cc c
c
c cc
c
c
c
c
CONCUR_UPDATABLEc
c
c cc
6 c c
cccccccccccccccc cc
c cc c
c c
cccccccccccccccc c
c c
c
ccccccccc 6c
c
ccccccccc
6c
c
ccccccc c6 c
ccc
ccccccc c6 c
ccc
ccccccc c6 c
ccc
ccccccc c6 c
ccc
ccccccc
cccc
c
Java 16 AdvancedResultSetDelete.java
c
Gambar 50 Menampilkan Seluruh Data Dalam Tabel IDENTITAS
c c& c c
c c
c c
c c c c & c ! c
& c c c c %c
c c
c c ) c !c #$%c & c /'$c c "!"!c c
c
c
c
c
c cc
c cEko Kurniawan Khannedy
S.Komc
c&c! c c c cc
c& c c&c! c cc
c c/ c0!c
&! cc
ccc) c cChief Executive
Officerc&cStripBandunkc
c c
c
c&c c!!c! c
& c! c
c c&c c! c!!c& c
ccc & cLeaderc&c! cJava
]ser Group Bandungc& c) cModeratorc&c! cNetBeans Indonesiac
c& c&c&c*c
dc "! &
A "!c
dc * "! &
cc
dc * "!!"! &
cc
*c
c
c
c