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