Kayıt Ol

Giriş

Şifremi Kaybettim

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Giriş

Kayıt Ol

Java ile MySQL Veritabanı Bağlantısı

Java ile veritabaı işlemlerine de bu yazıyla giriş yapmış olduk. Dilerseniz hızlıca konuya girelim. Java ile veritabanı işlemleri yapabilmek için veritabanı sürücüsüne/connector ihtiyaç vardır. http://www.mysql.com/products/connector/adresinden sisteminize uygun  jar dosyalasını indirip Netbeans‘ te Libraries klasörüne kopyaladıktan sonra;

sağ tık–>Add jar/Folder yolu ile,

Eclipse‘te de ana dizinde oluşturacağınız lib klasörünün içine bu jar dosyasını attıktan sonra dosya üzerinde;

sağ tık –> Build Path –> Add to Build Path yolu ile

projeye dosya referansını ekledikten sonra kod yazmaya başlayabiliriz. (Bu aşama, aynı zamanda com.mysql.jdbc.Driver hatasının çözümüdür.)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package connectMysql
import java.sql.*;public class databaseClass
{
public void connect()
{
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
System.out.print(“sürücü yüklendi”);
Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/teknikServis”, “root”, “”);
Statement komut = conn.createStatement();
ResultSet rs = komut.executeQuery(“Bu kısma sorgu cümlesi gelir”);
//Gerekli işlemler burda yapılır.
conn.close();
}
}

Gerekli jar dosyalarının indirilip yüklediğini varsayarak devam ediyorum. Kod kısmında veritabanı ile iletişimde gereken sınıf ve metodları kullanabilmek içinjava.sql.* nesnesini projeye eklemeliyiz. Kodları açıklamak gerekirse, ilk satırda, ikinci satırdan da anlaşılacağı gibi, sürücüyü projeye yüklüyoruz.

 

3. satırda ise sürücü bilgileri ve veritabanı bilgileri ile connection sınıfından bir nesne türetiyoruz.(getConnection sınıfına gönderilen cümlecikteki ilk kısım veritanı yolunu, ikinci kısım(“root”) veritabanı kullanıcı adını, üçüncü kısım ise veritabanı şifresini(şifre olmadığı için içi boş zaten) belirtiyor) Bu nesne tahmin edeceğiniz gibi bağlantı kurmamızı sağlıyor. Bir diğer satırda Statement classından, conn nesnesini de kullanarak oluşturduğumuz nesne de 12. satırda veritabanı sorgusu yazmamızı ve çalıştırmamızı sağlayacak. En son satırda da bağlantıyı kapatarak programı bitiriyoruz.

 

Yazar: Şeref Akyüz
serefakyuz.com

Hakkında Eyüp Yılmaz

Şu sıralar insan ve kainat araştırmalarında... Hayat'ın kaynağını merak ediyor...

Beni Takip Et

Yorum ( 1 )

  1. çok yararlı oldu. Teşekkürler

Cevap bırakın