Lannnjuttt....
Setelah berhasil membuat create/insert ke database , sekarang kita akan melanjutkan membuat read data. Caranya cukup mudah. Langsung saja ikuti langkah berikut.
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.
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(); } } } }
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 :
- next() : mengarahkan cursor satubaris
- previous() : mengarahkan cursor mundur satu baris
- first() : mengarahkan cursor ke baris pertama
- last() : mengarahkan cursor ke baris terakhir
- beforeFirst() : mengarahkan cursor ke sebelum baris pertama
- afterLast() : mengarahkan cursor ke setelah baris terakhir
0 comments:
Post a Comment