Java ile Veritabanı Bağlantısı

Web sayfamızı ziyaret eden birçok kullanıcı, arama motorlarından java ile veritabanı bağlantısı konusunu aratarak gelmekteler.Bu olguyu göz önüne alarak Java ile Veritabanı bağlantısı konusunu ele almayı uygun buldum.Java ile veritabanı bağlantısı için popüler veritabanı programı olan MySQL’i kullanacağız ama sadece MySQL’e bağımlı kalmamak için örneğin gerekli yerlerini PostgreSQL veritabanı sunucusu içinde uyarlamak istiyorum.Bu işlemler için önce MySQL ve/veya PostgreSQL için gerekli JDBC jar dosyalarını edinmemiz gerekir.MySQL için adresinden, PostgreSQL için ise adresinden gerekli jar dosyalarını indirip sisteminize CLASSPATH yapmanız gerekir.Bu dökümanda, sisteminizde CLASSPATH ayarlarının yapıldığını varsayarak anlatılmıştır.CLASSPATH’ın nasıl yapılacağı Konular bölümünde açıklanmıştır.
Java programlama dili ile veritabanına bağlanıp veri alış-verişine geçmeden önce, basit bir örnek ile, Java programlama dilinin kullanacağımız veritabanı programına bağlantı için ayarların doğru yapılandırılıp yapılandırılmadığını test edelim.Aşağıda ki komut satırını JDBC.java olarak kaydedin.
import java.sql.*;
public class JDBC {
public static void main(String args[]) throws Exception {
Connection con;
DatabaseMetaData baglanti;
String url;
Class.forName(“org.gjt.mm.mysql.Driver”);
url = “jdbc:mysql://localhost/jsptr”;
con = DriverManager.getConnection(url,”root”,””);
baglanti = con.getMetaData();
System.out.print(“Database adi : “);
System.out.println(baglanti.getDatabaseProductName());
System.out.print(“Database Version : “);
System.out.println(baglanti.getDatabaseProductVersion());
System.out.print(“Driver Adi : “);
System.out.println(baglanti.getDriverName());
System.out.print(“Driver Version : “);
System.out.println(baglanti.getDriverVersion());
System.out.print(“JDBC URL : “);
System.out.println(baglanti.getURL());
con.close();
}
}
Yukarıda ki komut satırını derleyip çalıştırmak için DOS ekranına veya Linux’de ki konsola java JDBC girildiğinde karşınıza aşağıdaki gibi bir menü gelecektir.
Devamı için:
Kaynak=

Önceki İçerikJdbc ile Veri Tabanına Bağlanmak
Sonraki İçerikJava Nedir?
PAYLAŞ
CEVAP VER
Lütfen yazınızı giriniz.
Lütfen adınızı buraya giriniz.