kodun devamı...
ekle.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent event )
{
// bul olayı
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conTest = DriverManager.getConnection("jdbc:mysql://localhost/javaornek","root","1");
Statement komut= conTest.createStatement();
ResultSet bs = komut.executeQuery("SELECT * FROM ogrenci");
String ab=tno.getText();
String abc=tadi.getText();
String abcd=tsoyadi.getText();
String abcde=tbolum.getText();
int kont=0;
//#-------------------------------------------------------------
if (! ab.equals(""))
{
while(bs.next())
{
if (ab.equals(bs.getString("no")))
{
kont=1;
}
}
}
//-------------------------------------------------------------
if (kont!=1)
{
if (! (ab.equals("")|| abc.equals("")|| abcd.equals("")|| abcde.equals("")))
{
String sql="INSERT INTO ogrenci VALUES('";
sql+= tno.getText();
sql+="','";
sql+= tadi.getText();
sql+="','";
sql+= tsoyadi.getText();
sql+="','";
sql+=tbolum.getText();
sql+="')";
boolean rs = komut.execute(sql);
tno.setText("");
tadi.setText("");
tsoyadi.setText("");
tbolum.setText("");
yeni.setEnabled(true);
bul.setEnabled(true);
ekle.setEnabled(false);
guncelle.setEnabled(false);
sil.setEnabled(false);
tbul.setText("");
laciklama.setText(" Yeni Kayıt İçin Yeni Kayıt Butonuna Tıklayınız ");
tno.setEnabled(true);
JOptionPane.showMessageDialog(null,"Yeni Kayıt İşlemi Başarı İle Gerçekleşti");
}
else JOptionPane.showMessageDialog(null, "Öncelikle İlgili Bilgileri Giriniz");
}
else JOptionPane.showMessageDialog(null,"Bu Kayıt Zaten Mevcut Lütfen Öğrenci Numarasını KOntrol Ediniz!");
}
catch (Exception hata)
{
System.out.println("SURUCU YUKLENEMEDI..."+hata.getMessage());
}
} // actionperformed sonu
} // new action listener sonu
);
sil.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent event )
{
// bul olayı
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conTest = DriverManager.getConnection("jdbc:mysql://localhost/javaornek","root","1");
Statement komut= conTest.createStatement();
String sql="DELETE FROM ogrenci where no='";
sql+= tno.getText();
sql+="'";
boolean rs = komut.execute(sql);
tno.setText("");
tadi.setText("");
tsoyadi.setText("");
tbolum.setText("");
yeni.setEnabled(true);
bul.setEnabled(true);
ekle.setEnabled(false);
guncelle.setEnabled(false);
sil.setEnabled(false);
tbul.setText("");
laciklama.setText(" Yeni Kayıt İçin Yeni Kayıt Butonuna Tıklayınız ");
tno.setEnabled(true);
JOptionPane.showMessageDialog(null,"Kayıt Silme İşlemi Başarı İle Gerçekleşti");
}
catch (Exception hata)
{
System.out.println("SURUCU YUKLENEMEDI..."+hata.getMessage());
}
} // actionperformed sonu
} // new action listener sonu
);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
taban cikar = new taban();
cikar.setSize(410,350);
cikar.setVisible(true);
cikar.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
public void keyTyped(KeyEvent e) {
}
//@SuppressWarnings("static-access")
public void keyPressed(KeyEvent e) {
if (e.getSource()==tbul)
{ String a=tbul.getText();
if(e.getKeyChar()!=KeyEvent.VK_BACK_SPACE &&(e.getKeyChar()<'0' || e.getKeyChar()>'9'))
{ JOptionPane.showMessageDialog(null, "Sadece Rakam Girişi Yapınız");
tbul.setText(a);
}
}
if (e.getSource()==tno)
{ String a=tno.getText();
if(e.getKeyChar()!=KeyEvent.VK_BACK_SPACE &&(e.getKeyChar()<'0' || e.getKeyChar()>'9'))
{ JOptionPane.showMessageDialog(null, "Sadece Rakam Girişi Yapınız");
tno.setText(a);
}
}
if (e.getSource()==tadi)
{ String a=tadi.getText();
if( ( e.getKeyCode()!=KeyEvent.VK_CAPS_LOCK && e.getKeyCode()!=KeyEvent.VK_SHIFT && e.getKeyChar()!= KeyEvent.VK_BACK_SPACE && e.getKeyChar()!= KeyEvent.VK_SPACE && e.getKeyChar()!= 'Ç' && e.getKeyChar()!= 'ç' && e.getKeyChar()!= 'Ş' && e.getKeyChar()!= 'ş' && e.getKeyChar()!= 'Ğ' && e.getKeyChar()!= 'ğ' && e.getKeyChar()!= 'Ö' && e.getKeyChar()!= 'ö' && e.getKeyChar()!= 'İ' && e.getKeyChar()!= 'ı' && e.getKeyChar()!= 'Ü' && e.getKeyChar()!= 'ü' ) && ((e.getKeyChar()<'a' || e.getKeyChar()>'z') && (e.getKeyChar()<'A' || e.getKeyChar()>'Z')) )
{ JOptionPane.showMessageDialog(null, "Sadece Harf Girişi Yapınız");
tadi.setText(a);
}
}
if (e.getSource()==tsoyadi)
{ String a=tsoyadi.getText();
if( ( e.getKeyCode()!=KeyEvent.VK_CAPS_LOCK && e.getKeyCode()!=KeyEvent.VK_SHIFT && e.getKeyChar()!= KeyEvent.VK_BACK_SPACE && e.getKeyChar()!= KeyEvent.VK_SPACE && e.getKeyChar()!= 'ç' && e.getKeyChar()!= 'Ş' && e.getKeyChar()!= 'ş' && e.getKeyChar()!= 'Ğ' && e.getKeyChar()!= 'ğ' && e.getKeyChar()!= 'Ö' && e.getKeyChar()!= 'ö' && e.getKeyChar()!= 'İ' && e.getKeyChar()!= 'ı' && e.getKeyChar()!= 'Ü' && e.getKeyChar()!= 'ü') && ((e.getKeyChar()<'a' || e.getKeyChar()>'z') && (e.getKeyChar()<'A' || e.getKeyChar()>'Z')) )
{ JOptionPane.showMessageDialog(null, "Sadece Harf Girişi Yapınız");
tsoyadi.setText(a);
}
}
if (e.getSource()==tbolum)
{ String a=tbolum.getText();
if( ( e.getKeyCode()!=KeyEvent.VK_CAPS_LOCK && e.getKeyCode()!=KeyEvent.VK_SHIFT && e.getKeyChar()!= KeyEvent.VK_BACK_SPACE && e.getKeyChar()!= KeyEvent.VK_SPACE && e.getKeyChar()!= 'ç' && e.getKeyChar()!= 'Ş' && e.getKeyChar()!= 'ş' && e.getKeyChar()!= 'Ğ' && e.getKeyChar()!= 'ğ' && e.getKeyChar()!= 'Ö' && e.getKeyChar()!= 'ö' && e.getKeyChar()!= 'İ' && e.getKeyChar()!= 'ı' && e.getKeyChar()!= 'Ü' && e.getKeyChar()!= 'ü') && ((e.getKeyChar()<'a' || e.getKeyChar()>'z') && (e.getKeyChar()<'A' || e.getKeyChar()>'Z')) )
{ JOptionPane.showMessageDialog(null, "Sadece Harf Girişi Yapınız");
tbolum.setText(a);
}
}
}
public void keyReleased(KeyEvent evt) {
}
}
Tablo Yapısı
Program kullanılan tablonun ismi "ogrenci" tir.
Tablo oluşturulup Mysql klasörü içinde javaornek veritabanı oluşturulup içine koyulması gerekmektedir.
Veritabanini aşağıdaki linkten indirebilirsiniz.
Projenin Tamamının Aşağıdaki Linkten İndirebilirsiniz.
ÖNCEKİ SAYFA
| Yorumlar |
|
|
|||||||||||
|
||||||||||||
Powered by !JoomlaComment 3.26


