Java ile mysql bağlantısı

Java mysql connector ile mysql veritabanı üzerinde işlemlerimizi gerçekleştirebiliyoruz . Standart mysql metodları yanı sıra trigger , views ve procedure gibi gelişmiş mysql metodlarına erişebilir ve kullanabiliriz . Aşağıda basit bir şekilde Java ile mysql bağlantısı yapıp verilerimizi terminale çekmeyi göreceğiz . Diğer derslerde swing uygulamaları ile mysql kullanımınıda göreceğiz .

İlk olarak mysqle erişebilmemiz için mysql connector jar dosyasını indirip eclipse IDE sinde System libary e aktarmamız gerekiyor .

Java Mysql Connector Download

java_mysql_connector

Yukarıdaki linkten indirip zipten çıkarınız .

JRE System Libary > Build Path > Configure Build Path

 

java_con_2

 

java_con_3

 

Add external jar ile indirdiğiniz zip içerisindeki jar dosyasını gösteriniz . Kütüphaneye Java Mysql Connector Eklenecektir . OK diyerek Build Path Ekranını Kapatalım ve Bağlantı Kodumuza Geçelim .

 

 

 

[php]

package mysql_baglantisi;

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

import com.mysql.jdbc.ResultSet;
import com.mysql.jdbc.Statement;

public class baglanti {

public static void main(String[] args) throws ClassNotFoundException {
// TODO Auto-generated method stub

Class.forName("com.mysql.jdbc.Driver");
Connection baglan = null;
Statement sema = null;
ResultSet sonuc = null;

try {

baglan = DriverManager.getConnection("jdbc:mysql://localhost/veritabaniadi","veritabanikullaniciadi","veritabaniparola");
sema = (Statement) baglan.createStatement();
sonuc = (ResultSet) sema.executeQuery("select * from urun");

while(sonuc.next())
{

System.out.println(sonuc.getString("adi"));

}

} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

[/php]