import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
private Connection baglayici = null;
private String url = “jdbc:mysql://localhost:3306/sqldeneme”;//Veritabanımızın urlsi
private String driver = “com.mysql.jdbc.Driver”;
private String userName = “root”; //MySQL kullanıcı adı
private String password = “furkan11”; //MySQL parolası
private ResultSet personellerSonucKumesi;//Verilerin çekildiğinde saklanacağı kısım
private Statement st;//kontrol aracımız
public NewJFrame() {
initComponents();
try {
st = baglantiAc(); //veritabanına bağlanılıyor
} catch (Exception ex) {
//Hata Olusunca Yapilacaklar
JOptionPane.showConfirmDialog(null, “Bağlantı Başarısız”, “MySQL Bağlantısı”, JOptionPane.PLAIN_MESSAGE);
}
}
public Statement baglantiAc() throws Exception{
Class.forName(driver).newInstance();
baglayici = DriverManager.getConnection(url, userName, password);
return baglayici.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
}
Kodlarımızı yazdıktan sonra mysql jdbc driver’ini javadan projemize eklemeliyiz.
ProjemizinAdı>Libraries>Sağ Tık Add Library
Ek bilgiler :
initComponents(); Design kısmında oluşturduğumuz araçların programda çalıştırılmasını sağlar.
JOptionPane ; Ekrana mesaj gönderir.
ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE > Javadan SQL’de değişik yapabilmeyi sağlar.
ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY > Bu şekilde yazarsak kullanıcı sadece gelen verileri okuyabilir, değişme yapamaz.
Import etmeniz gereklidir.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;