Nano'nun Günlüğü…

Ideallerimi gerceklestirmek icin arastiriyorum, Unutmamak icin yaziyorum!

  • Bulundugunuz Sayfa: 
  • Ana Sayfa
  • JDBC Uygulamasi – Javax ile DB’den Listeleme

JDBC Uygulamasi – Javax ile DB’den Listeleme

Gönderim Temmuz 7th, 2011

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class veritabani implements WindowListener,ActionListener
{
private JFrame f;
private JLabel etiket;
private JTextField alanad;
private JButton dugmeileri;
private JButton dugmegeri;

int kayitindeks;
int toplamkayitsayisi;
String kayitad[];

public veritabani(String baslik)
{
f = new JFrame(baslik);
dugmeileri = new JButton(“>>”);
dugmeileri.setToolTipText(“bir sonraki kayit”);
dugmeileri.setMnemonic(‘i’);

dugmegeri = new JButton(“<<“);
dugmegeri.setToolTipText(“bir onceki kayit”);
dugmegeri.setMnemonic(‘g’);

etiket = new JLabel(“personel – isim : “);
alanad = new JTextField(25);
}

public void pencereyigoster()
{
Container cnt = f.getContentPane();

dugmeileri.addActionListener(this);
dugmegeri.addActionListener(this);
f.setSize(320,150);
f.setLocation(400,300);
cnt.setLayout(new FlowLayout());
cnt.add(etiket);
cnt.add(alanad);
cnt.add(dugmegeri);
cnt.add(dugmeileri);
f.addWindowListener(this);
f.setVisible(true);
}

public void baglan() throws Exception
{
kayitindeks = 0;
kayitad = new String[10];
System.out.println(“program personel veritabanina baglaniyor…”);

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
java.sql.Connection baglanti = java.sql.DriverManager.getConnection(“jdbc:odbc:personel_java”,””,””);
java.sql.Statement sorgulama = baglanti.createStatement();
java.sql.ResultSet sonucveriler = sorgulama.executeQuery(“select * from elemanlar”);

System.out.println(“baglanti saglandi..”);

while (sonucveriler.next())
{
kayitad[kayitindeks]= sonucveriler.getString(“ad”) + ” ” + sonucveriler.getString(“soyad”);
kayitindeks++;
}

sonucveriler.close();
baglanti.close();

toplamkayitsayisi = kayitindeks + 1;
System.out.println(“toplam : ” + (toplamkayitsayisi -1) + ” adet kayit bulundu…”);
kayitindeks=0;
}

public static void main(String[] args) throws Exception
{
veritabani pen = new veritabani(“personel veritabani programi”);
pen.baglan();
pen.pencereyigoster();
}

public void actionPerformed(ActionEvent e)
{
if (e.getSource()==dugmeileri)
{
if(kayitindeks < toplamkayitsayisi -2)
{
kayitindeks++;
alanad.setText(kayitindeks + 1 + ” : ” + kayitad[kayitindeks]);
}
else
{
alanad.setText(“liste sonu : baska kayit yok!… “);
kayitindeks = toplamkayitsayisi – 1; //liste sonu
}
}
else if(e.getSource()==dugmegeri)
{
if(kayitindeks > 0)
{
kayitindeks–;
alanad.setText(kayitindeks + 1 + ” : ” + kayitad[kayitindeks]);
}
else
{
alanad.setText(“liste basi : baska kayit yok!… “);
kayitindeks=-1; //liste basi
}
}
}

public void windowClosing(WindowEvent e)
{
System.exit(0);
}

public void windowClosed(WindowEvent e) {}
public void windowActivated(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowOpened(WindowEvent e)
{
alanad.setText(kayitindeks + 1 + ” : ” + kayitad[kayitindeks]);
}
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Etiketler: , , , , , ,
Bulundugu Konu Etiketleri Java, Yazilim |

2 Adet Konu Ile Ilgili Yorum Bulunmaktadir...

  1. Yasemin OZTURK Dedi Ki... :
    Temmuz 8th, 2011 at 00:58

    merhabalar
    aradigim bir uygulamaydi
    emeginize saglik
    cok tesekkuler…

  2. Nano Dedi Ki... :
    Temmuz 8th, 2011 at 01:00

    takibiniz icin tesekkurler!

Istatistik

  • 1 Uye
  • 334 Yazi
  • 16 Yorum Var