P. 1
Pertemuan 6(ResultSet)

Pertemuan 6(ResultSet)

|Views: 783|Likes:
Published by Kang Asep
modul java database
modul java database

More info:

Published by: Kang Asep on Sep 13, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/13/2011

pdf

text

original

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

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->