Java Veritabanı Bağlantısı
Java 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ı."); } }
One Comment