PreparedStatement
PreparedStatement digunakan untuk
manipulasi database yang menggunakan query – query dinamis… kebalikan dari
Statement yang menggunakan query statis… query dinamis adalah query SQL yang
memiliki parameter… parameter ini adalah nilai yang dimasukkan atau dikirimkan
kepada database pada saat query tersebut di eksekusi… pada Java parameter di
representasikan dengan tanda tanya “?” jadi untuk mengidentifikasi secara mudah
query dinamis adalah query yang ada tanda tanya..nya…. contoh seperti di bawah
ini :
1
|
String SQL_insert =
"insert into tb_user values
(?, ?, ?, ?,
?)";
|
nah untuk memasukkan nilai nilai
pada parameter tersebut kita menggunakan method setString(); seperti contoh
dibawah ini :
1
2
3
4
5
6
7
8
|
ps =
koneksi.prepareStatement(SQL_insert);
ps.setString(1,
username);
ps.setString(2,
password);
ps.setString(3,
nama);
ps.setString(4,
alamat);
ps.setString(5,
telp);
ps.executeUpdate();
|
jumlah angka yang dimasukkan harus
sesuai dengan jumlah tanda tanya yang ada di query………
- Statement
Object Statement digunakan untuk
memanipulasi database yang menggunakan query statis…. Query statis…? berarti
ada Query dinamis donk… ya betul…. tapi sekarang kita bahas query statis dulu….
Query Statis adalah query yang tidak mengandung parameter didalamnya…
contohnya seperti query dibawah ini
:
1
|
select *
from tb_user;
|
query diatas adalah query statis
yaitu query yang nilainya selalu tetap…tidak ada parameter yang dimasukkan
kedalam query tersebut…
0 komentar:
Posting Komentar