Java

Java Veritabanı Bağlantısı

JavaJava programlama dilinde geliştirilen projemizde bir veritabanı bağlantısı ihtiyacı duyuyorsak yapacaklarımıza bakalım. Veritabanı olarak Mysql’i kullanacağım. Java ile Veritabanı Bağlantısı’na geçmeden önce Mysql Server ve MySql Workbench kurulumunu gerçekleştirmeliyiz.
*
Daha önce yazdığım yazıdan Mysql Server ve MySql Workbench kurulumunu yapabilirsiniz.

Bu kurulum işlemini yaptığınızı varsayarak devam edelim.

Tanımlamalar:


İhtiyacımız olan değişkenlerimiz;

  • – url:  Veritabanı yolumuzu saklayacığımız değişken.
  • – kullaniciadi: veritabanımıza ulaştığımız kullanıcı adımız.
  • – sifre: veritabanımızın şifresi.
  • – con: Connection (bağlantı) veri tipinde bir değişken tanımlayacağız.

 

private String url=jdbc:mysql://localhost:3306/veritabaniadi;

private String kullaniciadi='root';

private String sifre='root';

 

Mysql kurulumu yaparken

Burada dikkat edeceğimiz husus kullanici adi ve sifre değişkenlerimizde ki “root” ve “root” bölümleridir. MySql Server MySql WorkBench Kurulumu yaparken bu değerlen default olarak gelmektedir. Bunu istediğinize göre değiştirebilirsiniz.İlk “root” Mysql veritabanını yöneten kişinin kullanıcı  ismidir. İkinci “root” ise şifremizdir. Bu değişiklikleri yaparak veritabanı bağlantımızı oluşturabiliriz.

Bağlantı:


Değişkenlerimizi yazdık. Bağlantı adında bir method tanımlayacağız.

Bağlantımızı yaparken bağlantı başarılı olursa ve ya başarısız olduğunda mesaj penceresinde bizi uyaracak. İsteğinize göre Exception değişkeniniz’i  hata penceresine yazdırarak oluşan hatayı kontrol edebilirsiniz.

 

public void baglanti() { try

{ Class.forName(com.mysql.jdbc.Driver).newInstance();

con=DriverManager.getConnection(url,kullaniciadi,sifre);

JOptionPane.showMessageDialog(this.getFrame(),"Veritabanına bağlanıldı."); }

catch(Exception e){

JOptionPane.showMessageDialog(this.getFrame(),"Veritabanına bağlanılamadı."); }

}

 

 

 

More in:Java

You may also like

1 Comment

  1. […] Connection (bağlantı) veri tipinde bir değişken tanımlayacağız. view sourceprint? 1.private String url=jdbc:mysql://localhost:3306/veritabaniadi; 2. 3.private String […]

Leave a reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir