Textfield’den kullanıcı veri girerek sql tablomuzda nasıl yeni satır oluşturacağımızın kodlarını vereceğim:
Önce textfieldlerimizi oluşturalım ve bir tane buton ekleyelim. Daha sonra javayla SQL baglantimizi yapalım. ve ekleyeceğimiz tabloyu statement ile select yapalım.
personellerSonucKumesi = st.executeQuery(“SELECT * FROM personeller”);
Ekle butonuna 2 kere tıkladığımız java kullanıcı butona tıkladığında neler yapılacağını yazacağımız kısmı açacaktır. ve kodlar:
//Adi, Soyadi, DogumTarihi, Gorevi sql’deki tablomuzda bulunun kolonların ismidir.
//moveToInsertRow() ile javaya yeni kayıt ekleyeceğimizi söylüyoruz.
//personellerSonucKumesi.updateString(“Adi”,adTextField.getText()); ile
// “Adi” kolonuna oluşturduğumuz adTextField ‘den kullanıcının yazdığı kayıdı alarak eklemesini söylüyoruz.
private void ekleButonActionPerformed(java.awt.event.ActionEvent evt) {
try{
personellerSonucKumesi.moveToInsertRow();
personellerSonucKumesi.updateString(“Adi”,adTextField.getText());
personellerSonucKumesi.updateString(“Soyadi”,soyadTextField.getText());
personellerSonucKumesi.updateString(“DogumTarihi”,yasTextField.getText());
personellerSonucKumesi.updateString(“Gorevi”,goreviTextField.getText());
personellerSonucKumesi.updateString(“TelefonNumarasi”,telnoTextField.getText());
personellerSonucKumesi.insertRow();
JOptionPane.showMessageDialog(rootPane, “Yeni Kayit Eklendi”);
}catch(SQLException ex){
JOptionPane.showConfirmDialog(null, “Kayıt Eklenemedi”, “Kişiler Tablosu”, JOptionPane.PLAIN_MESSAGE);
}
}