Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

Java ile MySQL: Veritabanı Bağlantısı

BlackKey

Üye
Fenerbahçe
Kayıtlı Üye
Katılım
12 Eylül 2014
Mesajlar
167
Tepkime puanı
0
Puanları
0
[FONT=open_sansregular]Bu derste Java programlama dili ile MySQL veritabanına bağlanmayı göstereceğim.[/FONT]

[FONT=open_sansregular]Adım 1[/FONT]

[FONT=open_sansregular]1 : Java ile MySQL veritabanına bağlantı sağlamak için MySQL sürücüsünü projeye eklememiz gerekiyor.(Eğer yok ise [/FONT]

Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun

[FONT=open_sansregular] indirebilirsiniz)[/FONT]

[FONT=open_sansregular]2 : Projeye sağ tıklıyoruz, Properties'e basıyoruz. Sol taraftaki Libraries seçeneneğine tıklıyoruz, "Add Jar/Folder" diyoruz ve MySQL sürücüsünü seçiyoruz OK'a basıyoruz.[/FONT]


[FONT=open_sansregular]Adım 2[/FONT]

[FONT=open_sansregular]Gerekli sınıfları import ediyoruz.[/FONT]
[FONT=open_sansregular]import java.sql.Connection;[/FONT]

[FONT=open_sansregular]PHP Kod:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


[/FONT]


[FONT=open_sansregular]Adım 3[/FONT]

[FONT=open_sansregular]1 : Try-Catch bloğu ile projedeki problemler yakalanır.[/FONT]

[FONT=open_sansregular]2 : Projeye eklediğimiz mysql bağlayıcısını bu kod ile programa tanıtıyoruz.[/FONT]

[FONT=open_sansregular]3 : 'jdbc:mysql://server_ismi:3306/veritabanı_ismi' şeklinde URL'yi giriyoruz.[/FONT]

[FONT=open_sansregular]4 : Veritabanına bağlantıyı sağlayacak kullanıcı adımızı ve şifremizi giriyoruz.[/FONT]

[FONT=open_sansregular]6 : Veritabanına bağlanmak için Connection,Statement,ResultSet tanıtıyoruz.[/FONT]

[FONT=open_sansregular]7 : con nesnesini kullanarak, kullanıcı adresi ve şifre doğrultusunda URL girilerek veritabanına bağlanma işlemi başlatılır.[/FONT]

[FONT=open_sansregular]8 : st nesnesi ile bağlantı oluşturulur.[/FONT]

[FONT=open_sansregular]9 : Herhangi bir hata oluşmamış ise bağlantı sağlanır ve bu durum kullanıcıya bildirilir.[/FONT]

[FONT=open_sansregular]10 : Adım 1'deki işlem yapılmamış ise ClassNotFoundException bunu belirler kullanıcıya bildirir.[/FONT]

[FONT=open_sansregular]11 : Kullanıcı adı, şifre veya url yanlış ise SQLException hata yakalar. Bağlantı sağlanmadığı bildirilir.[/FONT]

[FONT=open_sansregular]Kod:[/FONT]

[FONT=open_sansregular]PHP Kod:

try {
Class.
forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://server_ismi:3306/veritabanı_ismi";
String kullaniciad = "kullanıcı_adınız";
String sifre = "şifreniz";
Connection con = null; Statement st = null; ResultSet rs = null;
con = DriverManager.getConnection(url, kullaniciad, sifre);
st = con.createStatement();
System.out.println("Baglandi");
} catch (
ClassNotFoundException ex) {
ex.printStackTrace();
System.out.println("Sürücü projeye eklenmemiş!");
} catch (
SQLException ex) {
ex.printStackTrace();
System.out.println("Veritabanına bağlantı sağlanamadı!");
}




[/FONT]



Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun

 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst