JSF

JSF Dersleri-DataTable Üzerinde Güncelleme Yapma ve Veri Tabanına Aktarma

Merhaba arkadaşlar. Bu yazıda veri tabanında güncelleme işlemine bakacağız. Güncelleme işlemini yaparken bir datatable kullanacağız. Önce bu datable üzerinde değişikliği yapıp geçici olarak değişikliği kayıt edecek daha sonra bu değişikliği veri tabanına aktaracağız.Ekran çıktılarımız kodlarımızın altındır. Onları daha net görmek için üstüne tıklayınız. Hadi başlayalaım. 🙂

Veri tabanındaki kayıtlarımızın listesi aşağıdaki resimde mevcut. Resimde Muhammet Murat Tutar yazarımızın alanı yanlış girilmiş. Biz bu alanı güncelleyip Java yapacağız.

Veri Tabanındaki Kayıtlarda Muhammet Murat Tutarın Alanı Yanlış.

Veri Tabanındaki Kayıtlarda Muhammet Murat Tutarın Alanı Yanlış.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kaynak kodlarımız şu şekilde olacak arkadaşlar. Olabildiğince açıklayıcı şekilde kod içinde açıklamaya çalıştım kodları.

index.xhtml Kodu

Guncelleme.java Kodu

AdiAlani.java Kodu

Ekran çıktılarımıza da bir bakalım.

Muhammet ismini arayalım.

Muhammet ismini arayalım.

 

 

 

 

 

 

 

 

 

 

 

Muhammet isminde 2 yazarımız var.

Muhammet isminde 2 yazarımız var.

 

 

 

 

 

 

 

 

 

Muhammed Murat Tutar'ın Alanını Değiştirmek İçin Güncelle Butonuna Basıyoruz. İstersek Adını da Değiştirebiliriz.

Muhammed Murat Tutar’ın Alanını Değiştirmek İçin Güncelle Butonuna Basıyoruz. İstersek Adını da Değiştirebiliriz.

 

 

 

 

 

 

 

 

 

 

 

Alanını Java Olarak Değiştirip Değişiklikleri Kaydet Butonuna tıklıyoruz.

Alanını Java Olarak Değiştirip Değişiklikleri Kaydet Butonuna tıklıyoruz.

 

 

 

 

 

 

 

 

 

 

Değişiklik Kaydedildi. Şimdi Veri Tabanına Aktarmak İçin Güncellemeleri Veri Tabanına Kaydet Butonuna Tıklıyoruz.

Değişiklik Kaydedildi. Şimdi Veri Tabanına Aktarmak İçin Güncellemeleri Veri Tabanına Kaydet Butonuna Tıklıyoruz.

 

 

 

 

 

 

 

 

Güncellemenin başarılı olduğuna dair bir alert alıyoruz.

Güncellemenin başarılı olduğuna dair bir alert alıyoruz.

 

 

 

 

 

 

Muhammet Murat Tutar'ın Alanı Java Olarak Değişti.

Muhammet Murat Tutar’ın Alanı Java Olarak Değişti.

 

 

 

 

 

 

 

 

 

 

 

 

Bu yazıda da bu kadar arkadaşlar. Gelecek yazıda delete(silme) işlemine bakacağız. Esen kalın.

  • Pingback: JSF-Veri Tabanından Kayıt Silme()

  • ismail

    çalışmanız çok faydalı oldu benim için .

    Ama kod

    Değişiklikleri kaydet deyince direk veri tabanına kayıt ediyor.
    Bunu Düzeltirseniz sevinirim.

    Teşekürler

    • Merhabalar.
      Yardımcı olduysa ne güzel 🙂
      Değişiklikleri kaydet dediğimizde veri tabanına yönelik bir update metodu çalışmıyor bu durumda veri tabanında değişiklik olmaması lazım. Açıkçası kodları görmeden bişey demek zor.
      http://sorucevap.kod5.org/ adresinden soru cevap forumumuza üye olup orada sorup kodları da gösterirseniz yardımcı olmaya çalışırım.
      İyi çalışmalar.