Mehmet Ethem SULAN :: Java Programlama Dili :: Java ile MySql Veritabanına Kayıt Ekleme, Silme,Güncelleme
package www.ethemsulan.com;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
public class Veritabani {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
String ogrNo=JOptionPane.showInputDialog("Ogrenci no girin");
String ad=JOptionPane.showInputDialog("Ogrenci adi");
String soyad=JOptionPane.showInputDialog("Ogrenci soyadi");
int yas=Integer.valueOf(JOptionPane.showInputDialog("Ogrenci yasi"));
Class.forName("com.mysql.jdbc.Driver");
Connection baglanti=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/tablolar", "root", "123");
Statement ifade=baglanti.createStatement();
ifade.executeUpdate("insert into kisibilgi(okulno,ad,soyad,yas)" +
		" values('"+ogrNo+"','"+ad+"','"+soyad+"','"+yas+"')");
ifade.executeUpdate("update kisibilgi set ad='Mehmet Ethem' where okulno='0705040332'");
ifade.execute("delete from kisibilgi where okulno='050403028'");
	}
}

Orj kod:http://www.ethemsulan.pastebin.com/hDmLnpt3

Java ile mysql veritabanın detaylı açıklaması için : http://www.ethemsulan.com/2009/12/java-ile-mysql-veritabanna-baglanma.html bakabilirsiniz.Daha önce bu tür kodlar yayınladım fakat başlık kısmı farklı veya proje içinde kullandığımdan direk ulaşılamıyor.Bu neden kısa bir şekilde yazmayı ve anlamlı bir başlıklı yayaınlamaya karar verdim.

Comments

There are 3 comments for this post.

  1. Anonymous on Mayıs 16, 2010 12:37 am

    Hepsi iyi hoş, güzel; de neden Türkçe kelimeler kullanmak konusunda bu kadar ısrarcısın anlamadım. “ifade” key’ini ne için kullandığını anlamak için declaration’unu bulmak zorunda kaldım. Bence kod okunurluğunu berbat ediyor.

    javalı günler…

  2. ethemsulan on Mayıs 16, 2010 7:45 am

    Bir çok yorumunuzu adsız olarak yayınladım.Ama kendi adınızı bundan sonra yazarsanız sevinirim.Bence Türkçe kelimeler berbat etmez okunurluğu.Tam tersi anlaşılmasını sağlar.Isrardan ziyade blog yazmamın bir sebebi de java hakkında az Türkçe blog olmasıdır.Amacım başlangıç düzeyi için, özellikle ingilizcesi iyi olmayanlar için javayı açıklamaktır.Açıkcası anlaşılmayacak kadar saçma isimlendirme yapmadığımı düşünüyorum.

  3. Doğan on Mayıs 19, 2012 11:01 pm

    gercekten cok teşekkur ederım o arkadasın elestırısı bıraz dogru olabılır ancak sızın yaptıgınz ve amacınız tam bır uyum ıcerısınde ve gercekten cok ısıme yaradı gercekten sagolasınız sizin gibi anlatananı 1 gundur bulamadım ve daha önceki arayıslarımda sizin kaynaklarınızın cok ısıme yaradgı aklıma geldı ve bır bakayım dedm ve yıne cok guzel , gerçekten teşekkürler…

Write a Comment

Let me know what you think?