Differences on Statment and Prepare Statment
- Statement
contohnya seperti query dibawah ini :
select * from tb_user;
query diatas adalah query statis yaitu query yang nilainya selalu tetap…tidak adaparameter yang dimasukkan kedalam query tersebut…- PreparedStatement
String SQL_insert = "insert into tb_user values (?, ?, ?, ?, ?)";
nah untuk memasukkan nilai nilai pada parameter tersebut kita menggunakan method setString(); seperti contoh dibawah ini : 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………- ResultSet
statement = koneksi.createStatement();
rs = statement.executeQuery(SQL_Select);
while(rs.next()){
String username = rs.getString(1);
String password = rs.getString(2);
String nama = rs.getString(3);
String alamat = rs.getString(4);
String telp = rs.getString(5);
String[]data = {
username, password, nama, alamat, telp
};
model.addRow(data);
i++;
}
memang biasanya object ResultSet ini digunakan pada query select karena query select memungkinkan hasilnya lebih satu baris….





0 komentar:
Posting Komentar