İlgilenen arkadaşlar fiyat teklifleri ile birlikte pm atabilirler
Ödev konusu:
FORMSİL OLUŞTURMA 10- ANAFORM dosyasında anlattığım 131-veriform adındaki projemizi oluşturmaya devam ediyoruz. Xammp (veritabanı programımız) bağlantımız açık olmalıdır. Daha önce AnaForm, FormEkle, FormListele, FormGuncelle adlarında formlar oluşturmuştuk ekran dizaynını yapıp ilgili kodlarını yazmıştık. FormSil formunu düzenlemek için; 131-veriform projemizi açıp FormSil formunu tıklayıp açıyoruz. Karşımıza FormSil dizayn ekranı gelecektir. Pencerenin en üstüne Text Area Componenti getiriyoruz. 1 tane Label sürükleyip getiriyoruz. Bu Label Componenti Silmek İstediğiniz Kaydın Adını Yazınız olarak düzenliyoruz. 1 tane Text Field ‘ı Label Component’ın tam altına gelecek şekilde sürükleyip getiriyoruz. Text Field’ın içini boş bırakıyoruz. Alt kısma 2 tane Button sürükleyip bırakıyoruz. Bu Button Componetleri Yazılı Kaydı Sil ve Ana Sayfaya Dön adlarında düzenliyoruz. Aşağıda verdiğim şekilde düzenlemelerini yapıyoruz.
Dizayn ekranında iken Yazılı Kaydı Sil Button’una tıklayıp Source ekranı gelince ilgili kodu buraya yapıştırıyoruz. Ana Sayfaya Dön Button’una tıklayıp Source ekranı gelince ilgili kodu ilgili yere yapıştırıyoruz. Güncelle kodu: UYARI: Kırmızı olan kodları kopyalıyorsunuz. Private void diye başlayan kod ekranda var zaten. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { Sil(); Listele(); } private Connection baglan; private void Sil(){ try { Class.forName("com.mysql.jdbc.Driver"); // JDBC sürücüsünü yükledik baglan = DriverManager.getConnection("jdbc:mysql://localhost:3306/veriornek", "root", ""); // bağlantımızı oluşturduk Statement komut=baglan.createStatement(); komut.executeUpdate("DELETE FROM Musteri WHERE Ad='"+jTextField1.getText()+"'");//ada göre silinecek JOptionPane.showMessageDialog(rootPane,"Kayıt Silindi"); jTextArea1.setText(""); } catch (Exception hata){ JOptionPane.showMessageDialog(rootPane,hata.toStri ng()); } } private void Listele(){ try { Class.forName("com.mysql.jdbc.Driver"); // JDBC sürücüsünü yükledik baglan = DriverManager.getConnection("jdbc:mysql://localhost:3306/veriornek", "root", ""); // bağlantımızı oluşturduk Statement komut=baglan.createStatement(); ResultSet rs1=komut.executeQuery("SELECT * FROM Musteri"); while(rs1.next()) { jTextArea1.setText(jTextArea1.getText()+"Ad :"+rs1.getString("Ad")+" Soyad :"+rs1.getString("Soyad")+ " Cinsiyet :"+rs1.getString("Cinsiyet")+ " Meslek :"+rs1.getString("Meslek")+ " DogumTarihi :"+rs1.getString("DogumTarihi")+ " Telefon :"+rs1.getString("Telefon")+ " Adres :"+rs1.getString("Adres")+ " id :"+rs1.getString("id")+"n"); } } Ana Sayfaya Dön kodu: AnaForm ana=new AnaForm(); ana.setVisible(true); setVisible(false); Projenizin üst kısmına bu importları ekliyoruz. import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import javax.swing.JOptionPane; Silme işlemi yapıyoruz, FormSil çalıştığını kontrol ediyoruz.