Swingde id,name,surname,age goruntu olaraq var.Nece edimki daxil etdiyim melumatlari buttona tiklamaqla Bazaya yazim?

soruldu: 18 Ağu '12, 09:43

mehmanbashirov's gravatar image

mehmanbashirov
211253138
cevap kabul oranı: 16%


alt text

alt text

public class Employee {

private int id;
private String name;
private String surname;
private int age;

public Employee() {
}

public Employee(int id, String name, String surname, int age) {
    this.id = id;
    this.name = name;
    this.surname = surname;
    this.age = age;
}

public int getAge() {
    return age;
}

public void setAge(int age) {
    this.age = age;
}

public int getId() {
    return id;
}

public void setId(int id) {
    this.id = id;
}

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

public String getSurname() {
    return surname;
}

public void setSurname(String surname) {
    this.surname = surname;
}

}

import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; import org.apache.derby.jdbc.ClientDriver;

public class EmployeeSQL {

Connection connection = null;
Statement statement = null;

public boolean connected() {
    try {
        DriverManager.registerDriver(new ClientDriver());
        connection = DriverManager.getConnection("jdbc:derby://localhost:1527/sample", "app", "app");
        statement = connection.createStatement();
        return true;
    } catch (Exception e) {
        return false;
    }
}

public void close(){
    try {
        statement.close();
        connection.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

public void insertEmployee(Employee e){
    if(connected()){
        try {
            statement.executeUpdate("Insert into Employee values("+e.getId()+",'"+e.getName()+"','"+e.getSurname()+"',"+e.getAge()+")");
        } catch (Exception ee) {
            ee.printStackTrace();
        }finally{
            close();
        }
    }
}

}

alt text


  private void btnApplyActionPerformed(java.awt.event.ActionEvent evt) {

    EmployeeSQL esql = new EmployeeSQL();
    Employee e =  new Employee();
    e.setId(Integer.parseInt(txtId.getText()));
    e.setName(txtName.getText());
    e.setSurname(txtSurname.getText());
    e.setAge(Integer.parseInt(txtAge.getText()));
    esql.insertEmployee(e);

}

Yukaridaki Uygulama insaAllah size yardimci olur.

Iyi gunler.

permanent link

cevaplandı: 19 Ağu '12, 03:27

selcukoglu's gravatar image

selcukoglu
647111629
cevap kabul oranı: 16%

tewekkurler

(19 Ağu '12, 06:36) mehmanbashirov mehmanbashirov's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,076
×79

Soruldu: 18 Ağu '12, 09:43

Görüntüleme: 536 kez

Son güncelleme: 19 Ağu '12, 08:51

powered by BitNami OSQA