Java uygulamasını MySQL veritabanına bağlamak için aşağıdaki 5 adımı izlememiz gerekiyor.
Bu örnekte veritabanı olarak MySql kullanıyoruz. Bu yüzden MySQL veritabanı için aşağıdaki bilgileri bilmemiz gerekiyor:
Öncelikle mysql veritabanında bir tablo oluşturalım ancak tablo oluşturmadan önce ilk olarak veritabanı oluşturmamız gerekiyor.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Java Uygulamasını mysql veritabanına bağlama örneği
Bu örnekte sonoo veritabanı adıdır, root ise kullanıcı adı ve şifredir.
import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } }bu örneği indir
Yukarıdaki örnek emp tablosunun tüm kayıtlarını getirecektir.
java'da ana program
Java uygulamasını MySQL veritabanına bağlamak için, mysqlconnector.jar dosyanın yüklenmesi gerekmektedir.
mysql-connector.jar jar dosyasını indirinJar dosyasını yüklemenin iki yolu:
- mysqlconnector.jar dosyasını jre/lib/ext klasörüne yapıştırın
- Sınıf yolunu ayarla
1) mysqlconnector.jar dosyasını JRE/lib/ext klasörüne yapıştırın:
mysqlconnector.jar dosyasını indirin. jre/lib/ext klasörüne gidin ve jar dosyasını buraya yapıştırın. |
2) Sınıf yolunu ayarlayın:
Sınıf yolunu ayarlamanın iki yolu vardır:
|
Geçici sınıf yolu nasıl ayarlanır
komut istemini açın ve şunu yazın: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Kalıcı sınıf yolu nasıl ayarlanır
Ortam değişkenine gidin ve ardından yeni sekmeye tıklayın. Değişken adında yaz sınıf yolu ve değişken değerde mysqlconnector.jar;.; dosyasını ekleyerek mysqlconnector.jar dosyasının yolunu yapıştırın. C:klasörmysql-connector-java-5.0.8-bin.jar olarak;.;