Java ile SQL Bağlantısı

Yayınlandı: Ocak 11, 2013 / Java, SQL

1//kodlar:

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

2

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;

Yorum bırakın