Programlama | Programlama Dilleri | C Programlama Dili |C++

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character


Java ile Mysql Ba?lant?s? Devam (Ö?renci Veritaban? Projesi)


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.

Linki Görebilmeniz ?çin Üye Olman?z Gerekmektedir...

Üye Kay?t

Program?n Tamam?n? A?a??daki Linkten ?ndirebilirsiniz

Linki Görebilmeniz ?çin Üye Olman?z Gerekmektedir...

Üye Kay?t

                                               ÖNCEK? SAYFA

Yorumlar (10)
  • coder78  - Te?ekkürler
    Verdi?in örnek için te?ekkürler.?yi Çal??malar
  • NEO
    avatar
    Sonraki sayfa butonuna t?klay?n?z javaornek.rar içinde proje veritaban? içinde de ö?renci tablolar?n? görebilirsiniz.
  • ?eref AKYÜZ  - Biraz daha iyi olabilirdi
    [b]tno.setText("";);[/b] .... diye uzay?p giden liste programlama mant???na pek uymam??, ho? da durmam??. Bunu bir fonksiyonda bir kere yaz?p, textboxlar temizlenmesi gerekti?inde ça??rmak daha pratik olurdu. Te?ekkürler...
  • mustafa2718
    veri taban?n? netbeans da nas?l ekleyecez yard?m edermisiniz.
  • NEO
    avatar
    Program?n ba??nda bununla ilgili bir yaz? yazd?m zaten. Yani java (netbeans platformu üzerinden) ile mysql nas?l ba?lant? kurar. Yapman?z gereken bu ba?lant?lar? yapt?ktan sonra mysql klasörürünün data klasörü içine kendi veritaban?n?z? içeren veritaban? klasörünüzü yerle?tirmektir. E?er J++ Builder gibi bir platform kullan?yorsan?z forum k?sm?nda javan?n mysql'e nas?l ba?land??? anlat?lm??t?r.
  • hwrsupersonic  - Yeni Kay?t ve Ekle butonlar? aras?ndaki fark
    Merhaba, öncelikle proje için te?ekkürler, ellerinize sa?l?k. Program?n i?leyi?iyle ilgili merak etti?im bir konu var. Yeni kay?t ve ekle butonlar? aras?ndaki fark nedir? Program?n i?leyi?iyle ilgili biraz bilgi verirseniz çok sevinirim. Biliyorum kodlar? okuyup anlamaya çal???rsam çözebilirim belki ama Program? s?f?rdan yazmaya çal??aca??m için kodlara bakmak istemiyorum o yüzden böyle bir soru sordum, ?imdiden te?ekkürler
  • Burhan
    avatar
    Yeni Kay?t butonu arama esnas?nda e?er ki kay?t bulunamad? ise bu yeni kay?t i?lemini gerçekle?tirilmesi anlam? ta??r ve buna istinaden o aranan ifadeye göre bir kay?t ortam? olu?turur. Ekle ise aç?lm?? olan kayd?n tamamlanmas? için kullan?lan butondur. Var olan i?i tamamlamay? sa?lar.
  • salisnki
    Örnek için ellerinize sa?l?k, te?ekkürler.. :)
  • dovletbey
    Çok sagolun iyi bir çal?sma olmu?
  • gkoc
    te?ekkürler
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Perşembe, 07 Nisan 2011 21:00 )  
404 Not Found

404

Not Found

The resource requested could not be found on this server!


Proudly powered by LiteSpeed Web Server

Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.