3 Nisan 2013 Çarşamba

 
APACHE DERBY NEDİR ?
 
Apache derby sadece java için geliştirilmiş bir VTYS(Veritabanı Yönetim Sistemi)'dir .
 
 
Apache Derby'nin Faydaları nelerdir ?
 
  • Apache derby küçük uygulama geliştirenler için SQL desteği olan bir VTYS'dir.
  • Sunucu fonksiyonlarına ihtiyaç duymaz.
  • Apache Deby Cep telefonlarının mesaj kayıt bölümlerinde, Telefon rehberi için kayıt yapma alanlarında yada küçük bir esnaf için yazdığımız veresiye defterinde kısacası kullanıcının kayıt yapmak istediği her alan da apache derby kullanılabilir.
  • En önemlisi açık kaynak kodlu ve ücretsiz olmasıdır.
  • Bir çok SQL komutlarını çalıştırmaktadır.

  •  


    DERBY 'NİN YÜKLENMESİ




     






    İlk öce internetten indirmiş olduğumuz derby i projemizin içine yerleştiriyoruz.
        Sonra projeyi açıp sağ tıkladığımızda  resimdeki işlemleri uyguluyoruz.




     
     
    Sonra projeyi açıp sağ tıkladığımızda  resimdeki işlemleri uyguluyoruz.
    Add External JARrs..kısmından derby  i bulup sreçiyoruz. Burada daha önceden seçili olduğu için görülüyor. Sonra ok diyoruz. Programı kapatıp yeniden açtığımızda  yukarıdaki şekil deki gibi projenin altında görülecektir.


     ConnectionToDb Sınıfını oluşturmak(bağlantı için)
     
    package  tr.org.rahime.proj.db;
     
     import java.io.File;
     import  java.sql.Connection;
     import   java.sql.DriverManager;
     import  java.sql.SQLException;
     
     public class ConnectionToDb {
     

    private static String driver = "org.apache.derby.jdbc.EmbeddedDriver";

     private static String url = "jdbc:derby:Projemm;create=true";

     private static String user = "";

     private static String pass = "";

     
    static {
     
    String ev, sistem;
    ev = System.getProperty( "user.home", ".");

    sistem = ev + File.separatorChar + "vt";
     
    System.setProperty"derby.system.home", sistem);     
     

    try {

    Class.forName( driver);
     
    }
    catch (ClassNotFoundException e) {
    e.printStackTrace();
      }
     
    }

    public static Connection getConnection() {
    Connection conn = null;

    try {
              
            conn = DriverManager.getConnection(  url, user, pass);
     }

          catch (SQLException e) {

        e.printStackTrace();


     }

    return conn;
    }
    }


     

     


     

    Hiç yorum yok:

    Yorum Gönder