Sunday 19 May 2013

Lannnjuttt....
Setelah berhasil membuat create/insert ke database , sekarang kita akan melanjutkan membuat read data. Caranya cukup mudah. Langsung saja ikuti langkah berikut.

Buka project latihan yang telah kawan-kawan buat dari episode-episode sebelumnya. Kemudian buka class Read.

5-19-2013 11-24-21 AM

Berikutnya ketikkan kode berikut.

package CRUD;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 *
 * @author Administrator
 */
public class Read {

    public static void main(String[] args) throws SQLException {
        String read = "select * from tbmahasiswa";

        Connection connection = null;
        Statement statement = null;
        ResultSet rs = null;
                
        try {
            connection = koneksiJavaMySql.Koneksi.getKoneksi();

            statement = connection.createStatement();
            rs = statement.executeQuery(read);

            while (rs.next()) {
                System.out.println("NIM\t\t : " + rs.getString("NIM"));
                System.out.println("Nama\t\t : " + rs.getString("Nama"));
                System.out.println("Alamat\t\t : " + rs.getString("alamat"));
                System.out.println("Tanggal Lahir\t : " + rs.getString("tgllahir"));
            }
        } catch (SQLException e) {
            System.out.println("Error  : " + e.getMessage());
        }finally{
            if(statement!=null){
                statement.close();
            }
        }
    }
}

Jalankan program kawan-kawan.
5-19-2013 11-35-18 AM

catatan :
-> Statement digunakan untuk mengeksekusi perintah SQL dan mengembalikan hasil dari perintah eksekusi tersebut.
-> ResultSet menunjukkan posisi data berada/ berfungsi sebagai cursor yang menunjuk baris data.
Method-method pada ResultSet :
  1. next()        : mengarahkan cursor satubaris

  2. previous() : mengarahkan cursor mundur satu baris

  3. first() : mengarahkan cursor ke baris pertama

  4. last() : mengarahkan cursor ke baris terakhir

  5. beforeFirst() : mengarahkan cursor ke sebelum baris pertama

  6. afterLast() : mengarahkan cursor ke setelah baris terakhir


Bersambung ...

Posted by Unknown On 05:11 No comments

0 comments:

Post a Comment

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Recent Post

Entri Populer

Total Pageviews

Visitor



Flag Counter

    About

    Orang yang berilmu mengetahui orang yang bodoh karena dia pernah bodoh, sedangkan orang yang bodoh tidak mengetahui orang yang berilmu karena dia tidak pernah berilmu.