SlideShare a Scribd company logo
Modul kelas Java programming.
© FGroupIndonesia.com
 Database
 Statements
 Penerapan MySQL
 SQLite
 Penerapan SQLite
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Mempermudah pendataan dengan bantuan
DBMS (Database Management System)
 Dapat dihubungkan dengan Real Entity
 Menjadikan struktur data lebih tertata
(berbasis relational)
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Diantara DBMS yg umum:
 MySQL
 Oracle
 SQL Server
 MariaDB
 Dan masih banyak lagi…
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 MySQL
 Berawal dari Sun Microsystem yg kemudian
diakusisi oleh Oracle (Company)
 Digunakan oleh startup, medium, dan skala
enterprise 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 kapasitas
terbesar (Terra Bytes).
 Installation Size : ± 2 GB
 MenggunakanT-SQL
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Oracle
 Dimiliki oleh Oracle company
 Cocok untuk large-scale project dengan kapasitas
terbesar (Terra Bytes).
 Installation Size : ± 3 GB
 Menggunakan PL/SQL
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 SQL merupakan Query Language yg wajib
digunakan saat berinteraksi dgn DBMS
manapun.
 Format tertentu yg digunakan saat
menuliskan Query inilah yg terbagi beberapa
bentuk statements.
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Bentuk Umum
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
Statement Fungsi
CREATE DATABASE Menciptakan DB kali pertama
CREATETABLE MenciptakanTable Pertama kali
INSERT INTO Memasukkan data ke dalam table
DELETE FROM Menghapus data dari table
UPDATETABLE 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
CREATETABLE TableName {
col1 DataType Attributes Keys
col2,….
…. Dan seterusnya
}
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 TableName: ganti dengan nama table yg
ingin diciptakan
 Col1, Col2, : ganti dengan nama Column yang
diinginkan seperti (username, alamat, telp,
dsb) sesuai kebutuhan
 DataType: spesifik jenis penampungan nilai
 Attributes: 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 Key
 Primary 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 TableNameVALUES (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 yg
digunakan
---------------------------------------------------------------------------
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 yg
digunakan
 Col1, Col2 : ganti sesuai kolom terkait
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 DELETE Statement
 Digunakan untuk menghapus data
DELETE FROM TableNameWHERE Col1=nilai
 TableName : ganti dengan nama table yg
digunakan
 Col1, : ganti sesuai kolom terkait
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 DROP Statement
 Digunakan untuk menghapus database
DROP DATABASE DbName
 DbName : ganti dengan nama Database yg
digunakan
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 DROP Statement
 Digunakan untuk menghapus table
DROPTABLE TableName
 TableName : ganti dengan nama table yg
digunakan
---------------------------------------------------------------------------
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 dapat
ditempatkan pada penulisan terakhir
Statement.
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Dalam Java Project setiap aktifitas Database
memerlukan Connector.
 Connector ini tersedia dalam Netbeans
Library -> berbentuk *.jar.
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Penerapan MySQL Dalam Java Code
senantiasa di dalam try & catch untuk
menangkap 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 = “Sql Statement disini”;
pernyataan = conn.preparedStatement(queryMYSQL);
hasil = pernyataan.executeQuery();
Atau
hasil = pernyataan.executeUpdate();
---------------------------------------------------------------------------
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
 Compatible No server-dependency
 Single File usage (.db)
 Small size
 No additional installation required
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Dalam Java Project setiap aktifitas Database
memerlukan SQLite Library.
 Connector ini harus diinclude dulu di
Netbeans Library -> berbentuk *.jar.
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Berubah alamat URL
alamatMYSQL = “jdbc:mysql://localhost/”+db+userName;
Menjadi
alamatSQLite = “jdbc:sqlite:D:/lokasiFile.db”;
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Lihat working sample Code :
 INSERT
▪ https://pastebin.com/Dq3jSAKR
 UPDATE
▪ https://pastebin.com/yUirFsjv
 DELETE
▪ https://pastebin.com/ALwSEQy8
 SELECT
▪ https://pastebin.com/S4vg7Fft
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai I
Ujung Berung, Bandung 40614
(022) 92800446 / 95244964
BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437

More Related Content

Similar to Modul Kelas Programming : Java Mysql / SQLite (20)

DOCX
My sql dan java database connectivity
Eko Kurniawan Khannedy
 
PPT
Pengantar RDBMS
Rochmad Jassin
 
PPT
Mysql 2
Fajar Baskoro
 
ODP
Pengantar RDBMS
Rochmad Jassin
 
PPTX
Cara membuat koneksi PHP dan database MySQL
I Gede Iwan Sudipa
 
PDF
Membuat aplikasi-rental-dengan-java-dan-my sql
Irwan Syah
 
PPT
Konsep dasar database
FE FE
 
PDF
My sql dan-java-database-connectivity
Henry Littleboy
 
PDF
Modul 2 19 jan 2013
Muhammad Syafriansyah
 
PDF
Modul 1 sql_server
Akhmad Fauzi
 
PDF
Modul Praktikum Basis Data
Muslim Jogja
 
PPTX
Pratikum sistem basis data 3
Nahot Frastian, M.Kom
 
PDF
7 Materi Kuliah Bahasa SQL
Simon Patabang
 
PPTX
Structured query language
Robert Chandra
 
PDF
T modul 5 mysql
jafra
 
PPT
Pengantar SQL
Arri Widyanto
 
PDF
my sql-dan-java-database-connectivity
Adrian Rizaldi
 
PPTX
Database operation di C++
FgroupIndonesia
 
My sql dan java database connectivity
Eko Kurniawan Khannedy
 
Pengantar RDBMS
Rochmad Jassin
 
Mysql 2
Fajar Baskoro
 
Pengantar RDBMS
Rochmad Jassin
 
Cara membuat koneksi PHP dan database MySQL
I Gede Iwan Sudipa
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Irwan Syah
 
Konsep dasar database
FE FE
 
My sql dan-java-database-connectivity
Henry Littleboy
 
Modul 2 19 jan 2013
Muhammad Syafriansyah
 
Modul 1 sql_server
Akhmad Fauzi
 
Modul Praktikum Basis Data
Muslim Jogja
 
Pratikum sistem basis data 3
Nahot Frastian, M.Kom
 
7 Materi Kuliah Bahasa SQL
Simon Patabang
 
Structured query language
Robert Chandra
 
T modul 5 mysql
jafra
 
Pengantar SQL
Arri Widyanto
 
my sql-dan-java-database-connectivity
Adrian Rizaldi
 
Database operation di C++
FgroupIndonesia
 

More from FgroupIndonesia (19)

PDF
Exercise sesi 03 - OBJECT CLASS & LOOPING
FgroupIndonesia
 
PPTX
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
PPTX
introduction - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Conversion
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Thread
FgroupIndonesia
 
PDF
Reading Comprehension January 2018 - Travel
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Hibernate + JasperReport
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Numbers
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java array
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Common Data Type
FgroupIndonesia
 
PPTX
Setting local domain di virtual host
FgroupIndonesia
 
PPTX
Share Internet via Wi-Fi ke LAN
FgroupIndonesia
 
PPTX
Memory consumption (Materi Dasar Komputer Windows)
FgroupIndonesia
 
PPTX
Installasi xampp
FgroupIndonesia
 
PPTX
Cara Kerja Aktifasi Sebuah App
FgroupIndonesia
 
PPTX
Database Operation di VB.NET
FgroupIndonesia
 
PPTX
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
FgroupIndonesia
 
PPT
Be creative! (FGroupIndonesia.com :: English Community)
FgroupIndonesia
 
PPTX
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
FgroupIndonesia
 
Exercise sesi 03 - OBJECT CLASS & LOOPING
FgroupIndonesia
 
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
introduction - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
Modul Kelas Programming : Java Conversion
FgroupIndonesia
 
Modul Kelas Programming : Java Thread
FgroupIndonesia
 
Reading Comprehension January 2018 - Travel
FgroupIndonesia
 
Modul Kelas Programming : Java Hibernate + JasperReport
FgroupIndonesia
 
Modul Kelas Programming : Java Numbers
FgroupIndonesia
 
Modul Kelas Programming : Java array
FgroupIndonesia
 
Modul Kelas Programming : Java Common Data Type
FgroupIndonesia
 
Setting local domain di virtual host
FgroupIndonesia
 
Share Internet via Wi-Fi ke LAN
FgroupIndonesia
 
Memory consumption (Materi Dasar Komputer Windows)
FgroupIndonesia
 
Installasi xampp
FgroupIndonesia
 
Cara Kerja Aktifasi Sebuah App
FgroupIndonesia
 
Database Operation di VB.NET
FgroupIndonesia
 
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
FgroupIndonesia
 
Be creative! (FGroupIndonesia.com :: English Community)
FgroupIndonesia
 
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
FgroupIndonesia
 
Ad

Recently uploaded (20)

PDF
JUKNIS MPLS MTS/SMP TAHUN AJARAN 2025/2026
FaturohmanDR
 
PPTX
MPLS_Kesadaran_Berbangsa_and_Bernegara HONA.pptx
BIMASETYONUGRAHA
 
PPTX
Desain_Kecernaan_InVitro_PKS_AmpasSagu.pptx
yulianingsih3622
 
PDF
PPT Materi Seminar AITalks AI for Good ?
SABDA
 
PPT
metode-penelitian-kuantitatif-kualitatif.ppt
AghaAfkar
 
PPTX
PPT Virus dan Peranannya materi biologi kelas x sma.pptx
zelisanudiafitri
 
PDF
PROGRAM MPLS KELAS 3 SEKOLAH DASAR TAHUN 2024/2025
TantiPurwiPuspitasar
 
PPTX
02. PPT Fisika X - Pengukuran Panjang_Jangka Sorong.pptx
SeptiPetriati
 
PPTX
Bahan Tayang SIDAYA.pptx untuk TOT Pemba
diklatntt22
 
PDF
RPL klasikal tentang Materi Stop Bulying PPG Daljab piloting 3 Tahun 2024
MeldaYanti15
 
PDF
PROGRAM MPLS KELAS 1 SEKOLAH DASAR TAHUN AJARAN 2024
TantiPurwiPuspitasar
 
PDF
MATERI TRAINING MOTIVASI PELAJAR HEBAT BERKARAKTER DAN BERDAMPAK 2025.pdf
Namin AB Ibnu Solihin
 
PDF
modul ajar ukin ppg Mapel ekonomi konsep badan usaha.pdf
sulhaidar761
 
PPTX
Grand Design Wajib Belajar 13 Tahun (16 Juni 2025).pptx
buatarsip3
 
PPTX
Tujuan Dan Perkembangan Supervisi Pendidikan.pptx
susilolok004
 
PPTX
PPT-PENDIDIK PROFESIONAL PANDEMI WEBINAR UMM-5 MEI 2020 (1).pptx
rianandrianto55
 
PPTX
PELAKSANAAN (Online Arie,04-05 Juli 2025) + Link2 Materi Training/BimTek_*Tek...
Kanaidi ken
 
PPTX
Penanganan-Anak-Putus-Sekolah-Investasi-Masa-Depan-Bangsa.pptx
buatarsip3
 
PDF
Anakku Autisme - Dr. Nazmin binti Abdullah
norhanissubri9707
 
PPTX
MERAIH KETENANGAN JIWA DENGAN MEYAKINI QADA DAN QADAR (TAKDIR MUBRAM DAN TAKD...
eviza170274
 
JUKNIS MPLS MTS/SMP TAHUN AJARAN 2025/2026
FaturohmanDR
 
MPLS_Kesadaran_Berbangsa_and_Bernegara HONA.pptx
BIMASETYONUGRAHA
 
Desain_Kecernaan_InVitro_PKS_AmpasSagu.pptx
yulianingsih3622
 
PPT Materi Seminar AITalks AI for Good ?
SABDA
 
metode-penelitian-kuantitatif-kualitatif.ppt
AghaAfkar
 
PPT Virus dan Peranannya materi biologi kelas x sma.pptx
zelisanudiafitri
 
PROGRAM MPLS KELAS 3 SEKOLAH DASAR TAHUN 2024/2025
TantiPurwiPuspitasar
 
02. PPT Fisika X - Pengukuran Panjang_Jangka Sorong.pptx
SeptiPetriati
 
Bahan Tayang SIDAYA.pptx untuk TOT Pemba
diklatntt22
 
RPL klasikal tentang Materi Stop Bulying PPG Daljab piloting 3 Tahun 2024
MeldaYanti15
 
PROGRAM MPLS KELAS 1 SEKOLAH DASAR TAHUN AJARAN 2024
TantiPurwiPuspitasar
 
MATERI TRAINING MOTIVASI PELAJAR HEBAT BERKARAKTER DAN BERDAMPAK 2025.pdf
Namin AB Ibnu Solihin
 
modul ajar ukin ppg Mapel ekonomi konsep badan usaha.pdf
sulhaidar761
 
Grand Design Wajib Belajar 13 Tahun (16 Juni 2025).pptx
buatarsip3
 
Tujuan Dan Perkembangan Supervisi Pendidikan.pptx
susilolok004
 
PPT-PENDIDIK PROFESIONAL PANDEMI WEBINAR UMM-5 MEI 2020 (1).pptx
rianandrianto55
 
PELAKSANAAN (Online Arie,04-05 Juli 2025) + Link2 Materi Training/BimTek_*Tek...
Kanaidi ken
 
Penanganan-Anak-Putus-Sekolah-Investasi-Masa-Depan-Bangsa.pptx
buatarsip3
 
Anakku Autisme - Dr. Nazmin binti Abdullah
norhanissubri9707
 
MERAIH KETENANGAN JIWA DENGAN MEYAKINI QADA DAN QADAR (TAKDIR MUBRAM DAN TAKD...
eviza170274
 
Ad

Modul Kelas Programming : Java Mysql / SQLite

  • 1. Modul kelas Java programming. © FGroupIndonesia.com
  • 2.  Database  Statements  Penerapan MySQL  SQLite  Penerapan SQLite --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 3.  Mempermudah pendataan dengan bantuan DBMS (Database Management System)  Dapat dihubungkan dengan Real Entity  Menjadikan struktur data lebih tertata (berbasis relational) --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 4.  Diantara DBMS yg umum:  MySQL  Oracle  SQL Server  MariaDB  Dan masih banyak lagi… --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 5.  MySQL  Berawal dari Sun Microsystem yg kemudian diakusisi oleh Oracle (Company)  Digunakan oleh startup, medium, dan skala enterprise dengan low-cost.  Installation size : ± 300 MB --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 6.  MariaDB  Versi lain dari MySQL  Speed improvements  Original Developers dari MySQL --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 7.  SQL Server  Dimiliki oleh Microsoft  Cocok untuk large-scale project dengan kapasitas terbesar (Terra Bytes).  Installation Size : ± 2 GB  MenggunakanT-SQL --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 8.  Oracle  Dimiliki oleh Oracle company  Cocok untuk large-scale project dengan kapasitas terbesar (Terra Bytes).  Installation Size : ± 3 GB  Menggunakan PL/SQL --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 9.  SQL merupakan Query Language yg wajib digunakan saat berinteraksi dgn DBMS manapun.  Format tertentu yg digunakan saat menuliskan Query inilah yg terbagi beberapa bentuk statements. --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 10.  Bentuk Umum --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com Statement Fungsi CREATE DATABASE Menciptakan DB kali pertama CREATETABLE MenciptakanTable Pertama kali INSERT INTO Memasukkan data ke dalam table DELETE FROM Menghapus data dari table UPDATETABLE SET Mengupdate data tertentu SELECT * FROM Mendapatkan data tertentu
  • 11.  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
  • 12.  CREATE Statement  Digunakan untuk membuat data baru CREATETABLE TableName { col1 DataType Attributes Keys col2,…. …. Dan seterusnya } --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 13.  TableName: ganti dengan nama table yg ingin diciptakan  Col1, Col2, : ganti dengan nama Column yang diinginkan seperti (username, alamat, telp, dsb) sesuai kebutuhan  DataType: spesifik jenis penampungan nilai  Attributes: apakah dia bulat pengisian kosong (unsigned zero fill) / bulat biasa (unsigned), null (kosong), dsb…--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 14.  Keys: menentukan Primary Key / Foreign Key  Primary Key -> kunci utama (unik)  Foreign Key -> kunci acuan (boleh sama, ref.table lain) --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 15.  INSERT Statement  Digunakan untuk memasukkan data baru INSERT INTO TableNameVALUES (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
  • 16.  SELECT Statement  Digunakan untuk melihat (menarik) data yg ada SELECT * FROM TableName  TableName : ganti dengan nama table yg digunakan --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 17.  UPDATE Statement  Digunakan untuk mengganti data UPDATE TableName SET Col1=nilai WHERE Col2=nilai  TableName : ganti dengan nama table yg digunakan  Col1, Col2 : ganti sesuai kolom terkait --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 18.  DELETE Statement  Digunakan untuk menghapus data DELETE FROM TableNameWHERE Col1=nilai  TableName : ganti dengan nama table yg digunakan  Col1, : ganti sesuai kolom terkait --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 19.  DROP Statement  Digunakan untuk menghapus database DROP DATABASE DbName  DbName : ganti dengan nama Database yg digunakan --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 20.  DROP Statement  Digunakan untuk menghapus table DROPTABLE TableName  TableName : ganti dengan nama table yg digunakan --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 21.  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
  • 22.  Penerapan kondisi beragam dan dapat ditempatkan pada penulisan terakhir Statement. --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 23.  Dalam Java Project setiap aktifitas Database memerlukan Connector.  Connector ini tersedia dalam Netbeans Library -> berbentuk *.jar. --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 24.  Penerapan MySQL Dalam Java Code senantiasa di dalam try & catch untuk menangkap 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
  • 25.  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
  • 26.  Lalu diisi dengan : db = “namaDatabase”; userName = “?user=root”; alamatMYSQL = “jdbc:mysql://localhost/”+db+userName; conn = DriverManager.getConnection(alamatMYSQL); --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 27.  Kemudian : queryMYSQL = “Sql Statement disini”; pernyataan = conn.preparedStatement(queryMYSQL); hasil = pernyataan.executeQuery(); Atau hasil = pernyataan.executeUpdate(); --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 28.  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
  • 29.  Compatible No server-dependency  Single File usage (.db)  Small size  No additional installation required --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 30.  Dalam Java Project setiap aktifitas Database memerlukan SQLite Library.  Connector ini harus diinclude dulu di Netbeans Library -> berbentuk *.jar. --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 31.  Berubah alamat URL alamatMYSQL = “jdbc:mysql://localhost/”+db+userName; Menjadi alamatSQLite = “jdbc:sqlite:D:/lokasiFile.db”; --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 32.  Lihat working sample Code :  INSERT ▪ https://pastebin.com/Dq3jSAKR  UPDATE ▪ https://pastebin.com/yUirFsjv  DELETE ▪ https://pastebin.com/ALwSEQy8  SELECT ▪ https://pastebin.com/S4vg7Fft --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 33. FGroupIndonesia.com Jl. Parahyangan no.18, Komp. Panghegar Permai I Ujung Berung, Bandung 40614 (022) 92800446 / 95244964 BBM. 7DF95683 / 7CD59179 WA. 085795569337 / 085721261437