26 Nisan 2013 Cuma

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