VERİ TABANI GÖRÜNÜMÜ
ÖRNEK1:
EKRAN ÇIKTISI:
Personel Veri Tabanı Elemanlar Listesi
1 . Ahmet Can ................... Muhendis - ARGE
2 . Oya Can ................... Yonetici - Insan
Kaynaklari
3 . Bahar Tan ................... Muhendis - ARGE
4 . Demet Tan ................... Sekreter - Insan
kaynaklari
BUILD SUCCESSFUL (total time: 0 seconds)
public class
VeriTabaninaBaglan {
public static void main(String[] args) throws
Exception {
//Önce aşağıdaki komut
cümlesi ile JDBC köprüsü yüklenir……
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//Yukarıdaki cümlede
"sun.jdbc.odbc.JdbcOdbcDriver" JDBC-ODBC köprüsünü
// ihtiva eden class’dır….
java.sql.Connection baglanti=
java.sql.DriverManager.getConnection("jdbc:odbc:Personel","","");
//Yukarıdaki cümlede bir
bağlantı nesnesi yaratılmaktadır….Bu nesne yardımıyla
//bağlantı kurulacak veri
tabanı için oluşturulan DSN’i kullanarak uygulamaya hangi
//veri tabanı ile bağlanılmak
istendiği bildirilmektedir…
java.sql.Statement
sorgulama=baglanti.createStatement();
//Yukarıdaki cümle ile bir
sorgulama nesnesi oluşturulmaktadır…
//Bu nesne aşağıda
oluşturulacak SQL sorgularını veri tabanına gönderecektir….
java.sql.ResultSet
SonucVeriler=sorgulama.executeQuery("SELECT * FROM Elemanlar");
//Yukarıdaki SQL komutları
kullanılarak veri tabanı sorgulanıp,elde edilen veriler
//oluşturduğumuz SonucVeriler
nesnesinde toplanmaktadır….
System.out.println("Personel Veri
Tabanı Elemanlar Listesi");
while (SonucVeriler.next()) {
//Oluşturulan veriler bir döngü ile çıktı penceresinde
gösterilmektedir….
System.out.print(SonucVeriler.getString("Sicil"));
System.out.print(" . ");
System.out.print(SonucVeriler.getString("Adi"));
System.out.print(" ");
System.out.print(SonucVeriler.getString("Soyadi"));
System.out.print(" ...................
");
System.out.print(SonucVeriler.getString("Gorevi"));
System.out.print(" - ");
System.out.println(SonucVeriler.getString("Departmani"));
//Nesneye kaydedilen
kayıtların sonuncusundan sonra SonucVeriler.next() ifadesi
//false değerini verecek ve
bu döngü sona erecektir.
}
//Veri tabandan istenilen veriler
çekildikten sonra önce SonucVeriler nesnesi, daha sonra //da veri tabanı
baglanti nesnesi kapatılır….
SonucVeriler.close();
baglanti.close();
}
}
Hiç yorum yok:
Yorum Gönder