Download - Modul Kelas Programming : Java MySQL
Modul kelas Java programming.© FGroupIndonesia.com
Database Statements Penerapan
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Mempermudah pendataan dengan bantuanDBMS (Database Management System)
Dapat dihubungkan dengan Real Entity Menjadikan struktur data lebih tertata
(berbasis relational)
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Diantara DBMS yg terkenal:
MySQL
Oracle
SQL Server
MariaDB
Dan masih banyak lagi…
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
MySQL
Berawal dari Sun Microsystem yg kemudiandiakusisi oleh Oracle (Company)
Digunakan oleh startup, medium, dan skalaenterprise dengan low-cost.
Installation size : ± 300 MB
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
MariaDB
Versi lain dari MySQL
Speed improvements
Original Developers dari MySQL
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
SQL Server
Dimiliki oleh Microsoft
Cocok untuk large-scale project dengan kapasitasterbesar (Terra Bytes).
Installation Size : ± 2 GB
Menggunakan T-SQL
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Oracle
Dimiliki oleh Oracle company
Cocok untuk large-scale project dengan kapasitasterbesar (Terra Bytes).
Installation Size : ± 3 GB
Menggunakan PL/SQL
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
SQL merupakan Query Language yg wajibdigunakan saat berinteraksi dgn DBMS manapun.
Format tertentu yg digunakan saatmenuliskan Query inilah yg terbagi beberapabentuk statements.
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Bentuk Umum
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Statement Fungsi
CREATE DATABASE Menciptakan DB kali pertama
CREATE TABLE Menciptakan Table Pertama kali
INSERT INTO Memasukkan data ke dalam table
DELETE FROM Menghapus data dari table
UPDATE TABLE SET Mengupdate data tertentu
SELECT * FROM Mendapatkan data tertentu
CREATE Statement Digunakan untuk membuat data baru
CREATE DATABASE DbName
DbName: ganti dengan nama database yg ingin diciptakan Database berguna seperti folder, nanti didalamnya akan ada
file-file datatable.
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
CREATE Statement Digunakan untuk membuat data baru
CREATE TABLE TableName {col1 DataType Attributes Keyscol2,…. …. Dan seterusnya
}
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
TableName: ganti dengan nama table ygingin diciptakan
Col1, Col2, : ganti dengan nama Column yang diinginkan seperti (username, alamat, telp, dsb) sesuai kebutuhan
DataType: spesifik jenis penampungan nilaiAttributes: apakah dia bulat pengisian
kosong (unsigned zero fill) / bulat biasa(unsigned), null (kosong), dsb…
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Keys: menentukan Primary Key / Foreign KeyPrimary Key -> kunci utama (unik) Foreign Key -> kunci acuan (boleh sama,
ref.table lain)
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
INSERT Statement Digunakan untuk memasukkan data baru
INSERT INTO TableName VALUES (col1,col2, col3);
TableName : ganti dengan nama table yg digunakan Col1, col2, col3 : gunakan urutan sesuai table yg tlah dibuat
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
SELECT Statement Digunakan untuk melihat (menarik) data yg
ada
SELECT * FROM TableName
TableName : ganti dengan nama table ygdigunakan
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
UPDATE Statement Digunakan untuk mengganti data
UPDATE TableName SET Col1=nilai WHERE Col2=nilai
TableName : ganti dengan nama table ygdigunakan
Col1, Col2 : ganti sesuai kolom terkait
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
DELETE Statement Digunakan untuk menghapus data
DELETE FROM TableName WHERE Col1=nilai
TableName : ganti dengan nama table ygdigunakan
Col1, : ganti sesuai kolom terkait
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
DROP Statement Digunakan untuk menghapus database
DELETE DATABASE DbName
DbName : ganti dengan nama Database ygdigunakan
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
DROP Statement Digunakan untuk menghapus table
DELETE TABLE TableName
TableName : ganti dengan nama table ygdigunakan
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
CONDITION Statement Digunakan untuk spesifik memilih data
tertentu
….WHERE Col1 = nilai AND Col2 = nilai
….WHERE Col1 = nilai OR Col2 = nilai
….WHERE Col1 = nilai-Col3 AND Col2 = nilai---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Penerapan kondisi beragam dan dapatditempatkan pada penulisan terakhirStatement.
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Dalam Java Project setiap aktifitas Database memerlukan Connector.
Connector ini tersedia dalam NetbeansLibrary -> berbentuk *.jar.
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Penerapan MySQL Dalam Java Code senantiasa di dalam try & catch untukmenangkap error yg terjadi saat execution.
try {
Coding disini….
} catch (Exception ex){
System.err.println(“Error terjadi ketika “ + ex.getMessage());
}
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Berikut ini pola interaksi Mysql dalam Java Code :
Connection conn;PreparedStatement pernyataan;ResultSet hasil;String alamatMYSQL = null, queryMYSQL = null, db =null, userName = null;
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Lalu diisi dengan :
db = “namaDatabase”;userName = “?user=root”;
alamatMYSQL = “jdbc:mysql://localhost/”+db+userName;
conn = DriverManager.getConnection(alamatMYSQL);
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Kemudian :
queryMYSQL = “Edit Sql Statement disini”;
pernyataan = conn.preparedStatement(queryMYSQL);
hasil = pernyataan.executeQuery();
---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
Lihat working sample Code :
INSERT
▪ https://pastebin.com/5xVBS94a
UPDATE
▪ https://pastebin.com/qgi7a9Lv
DELETE
▪ https://pastebin.com/LKFEsiF0
SELECT
▪ https://pastebin.com/HBeSChT6---------------------------------------------------------------------------Kursus Online / Offline di © FGroupIndonesia.com
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai IUjung Berung, Bandung 40614
(022) 92800446 / 95244964BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437