Anda di halaman 1dari 7

Java Database programming 1 Asep Komarudin

RESULTSET
Mungkin ada yang bertanaya-tanya mengapa dalam pembahaan sebelumnya saya tidak membahas perintah SELECT .Hal ini karena perintah SELCT mengandung kumpulan data yang ada dalam table database sehingga untuk mendapatkannya kita mebutuhkan class yang bernama RessultSet yang ada dlam pecage java.sql. Untuk melakukan ResutSet sebaiknya kita masukan terlebih dahulu beberapa data ke kedalam table. Caranya kita gunakan MySQl workbeach.

Lalu masukan password MySQL anda

aasseepp@gmail.com

Page 1

Lalu lakukan proses pembuatan table

Java Database programming 1 Asep Komarudin

Lalu masukan data kedalam table

aasseepp@gmail.com

Page 3

Perlu diketahui untuk meafatkan record dalam dalam RessultSet kita bisa mengunakan metode next() untuk mencetak apakah ada record lagi setelah yang ini.dan prev() untuk mencetak apakah ada record sebelum record yang saat ini terseleksi. package asep.aplikasiBuku.coneksi; import com.mysql.jdbc.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Date; import java.util.logging.Level; import java.util.logging.Logger; /** *

Java Database programming 1 Asep Komarudin


* @author asep teea */ public class Coneksi { /** * @param args the command line arguments */ public static void main(String[] args) { try { // TODO code application logic here Class.forName("com.mysql.jdbc.Driver").getInterfaces(); String usr="root"; String password="root"; Connection connection=DriverManager.getConnection( "jdbc:mysql://localhost:3306/asep", usr, password); Statement statement= (Statement) connection.createStatement(); ResultSet resultSet=statement.executeQuery("select * from identitas"); while(resultSet.next()){ Integer id=resultSet.getInt("ID"); String nama=resultSet.getString("NAMA"); Date tangal_lahir=resultSet.getDate("TANGGAL_LAHIR"); String alamat=resultSet.getString("ALAMAT"); String kontak=resultSet.getString("KONTAK"); System.out.println(id);
aasseepp@gmail.com Page 5

System.out.println(nama); System.out.println(tangal_lahir); System.out.println(alamat); System.out.println(kontak); System.out.println("-------------------------------------------"); }

} catch (SQLException ex) { Logger.getLogger(Coneksi.class.getName()).log(Level.SEVERE, null, ex); } catch (ClassNotFoundException ex) { Logger.getLogger(Coneksi.class.getName()).log(Level.SEVERE, null, ex); } } }

Dan outputnya sbb:

Java Database programming 1 Asep Komarudin

aasseepp@gmail.com

Page 7

Anda mungkin juga menyukai