IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   JavaScript (https://www.ircforumlari.net/javascript/)
-   -   Java Adres Programi.. (https://www.ircforumlari.net/javascript/322956-java-adres-programi.html)

toXic 18 Mart 2010 10:18

Java Adres Programi..
 
Kod:

import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import javax.swing.*;
public class adresbul implements ActionListener {
  private adrespanel fields;
  private JTextArea output;
  private Connection connection;
  public adresbul( Connection c, adrespanel f,
                      JTextArea o )
  {
      connection = c;
      fields = f;
      output = o;
  }
  public void actionPerformed( ActionEvent e )
  {
      try {
        if ( !fields.isim.getText().equals( "" ) &&
                  fields.soyisim.getText().equals( "" )) {
            Statement statement =connection.createStatement();
            String query = "SELECT * FROM adres " +
                          "WHERE isim = '" +
                          fields.isim.getText() + "'";
            output.append( "\nisim Query'si gönderiliyor: " +
                          connection.nativeSQL( query )
                          + "\n" );
            ResultSet rs = statement.executeQuery( query );
            display( rs );
            output.append( "\n isim Query'si başarıyla sonuçlandı\n" );
            statement.close();
        }
        else if ( !fields.soyisim.getText().equals( "" ) &&
        fields.isim.getText().equals( "" )) {
            Statement statement =connection.createStatement();
            String query = "SELECT * FROM adres " +
                          "WHERE soyisim = '" +
                          fields.soyisim.getText() + "'";
            output.append( "\nQuery gönderiliyor: " +
                          connection.nativeSQL( query )
                          + "\n" );
            ResultSet rs = statement.executeQuery( query );
            display( rs );
            output.append( "\n soyisim query'si başarıyla sonuçlandı\n" );
            statement.close();
        }
        else if (!((fields.soyisim.getText().equals( "" )
        && fields.soyisim.getText().equals( "" )))) {
            Statement statement =connection.createStatement();
            String query = "SELECT * FROM adres " +
                          "WHERE soyisim = '" +
                          fields.soyisim.getText() + "'"+
                          " AND isim = '" +
                          fields.isim.getText() + "'";
            output.append( "\n isim+soyisim Query'si gönderiliyor: " +
                          connection.nativeSQL( query )
                          + "\n" );
            ResultSet rs = statement.executeQuery( query );
            display( rs );
            output.append( "\n isim + soyisim Query'si başarıyla sonuçlandı\n" );
            statement.close();
        }
        else
            fields.soyisim.setText(
              "Burada soyismi (ve/veya üste ismi) girin ve bul düğmesine basın" );
      }
      catch ( SQLException sqlex ) {
        sqlex.printStackTrace();
        output.append( sqlex.toString() );
      }
  }
  public void display( ResultSet rs )
  {
      try {
        rs.next();
        int recordNumber = rs.getInt( 1 );
        if ( recordNumber != 0 ) {
            fields.id.setText( String.valueOf( recordNumber));
              fields.isim.setText(rs.getString( 2 ));
              fields.soyisim.setText(rs.getString( 3 ));
              fields.adres.setText(rs.getString( 4 ));
              fields.ilce.setText(rs.getString( 5 ));
              fields.il.setText(rs.getString( 6 ));
              fields.postakodu.setText(rs.getString( 7 ));
              fields.ulke.setText(rs.getString( 8 ));
              fields.emailadresi.setText(rs.getString( 9 ));
              fields.telefonev.setText(rs.getString( 10 ));
              fields.telefonis.setText(rs.getString( 11 ));
              fields.telefoncep.setText(rs.getString( 12 ));
              fields.faks.setText(rs.getString( 13 ));
              fields.webadresi.setText(rs.getString( 14 ));
              fields.evadresi.setText(rs.getString( 15 ));
        }
        else
            output.append( "\nKayıt bulunamadı\n" );
      }
      catch ( SQLException sqlex ) {
        sqlex.printStackTrace();
        output.append( sqlex.toString() );
      }
  }
}


Bu programi, eclipse J2EE Giri programlarla acabilirsiniz..


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 13:53.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk