Apache Commons DBUtils - Ortam Kurulumu

DBUtils ile geliştirmeye başlamak için, aşağıda gösterilen adımları izleyerek DBUtils ortamınızı kurmalısınız. Bir Windows platformunda çalıştığınızı varsayıyoruz.

Java'yı yükleyin

Java Resmi Sitesinden J2SE Geliştirme Kiti 5.0'ı (JDK 5.0) yükleyin .

Aşağıdaki ortam değişkenlerinin aşağıda açıklandığı gibi ayarlandığından emin olun -

  • JAVA_HOME - Bu ortam değişkeni, JDK'yı kurduğunuz dizini göstermelidir, örneğin C: \ Program Files \ Java \ jdk1.5.0.

  • CLASSPATH - Bu ortam değişkeninin uygun yolları ayarlanmış olmalıdır, örneğin C: \ Program Files \ Java \ jdk1.5.0_20 \ jre \ lib.

  • PATH - Bu ortam değişkeni uygun JRE bölmesine işaret etmelidir, örneğin C: \ Program Files \ Java \ jre1.5.0_20 \ bin.

Bu değişken setine zaten sahip olmanız mümkündür, ancak burada nasıl kontrol edeceğinizden emin olmak için.

  • Kontrol paneline gidin ve Sistem'e çift tıklayın. Windows XP kullanıcısıysanız, Sistem simgesini görmeden önce Performans ve Bakım'ı açmanız gerekebilir.

  • Gelişmiş sekmesine gidin ve Ortam Değişkenleri'ne tıklayın.

  • Şimdi yukarıda belirtilen tüm değişkenlerin doğru ayarlanıp ayarlanmadığını kontrol edin.

Veritabanını Kur

Elbette ihtiyacınız olan en önemli şey, sorgulayabileceğiniz ve değiştirebileceğiniz bir tabloya sahip gerçek bir çalışan veritabanıdır.

Size en uygun veritabanını kurun. Pek çok seçeneğiniz olabilir ve en yaygın olanları -

  • MySQL DB:MySQL açık kaynaklı bir veritabanıdır. MySQL Resmi Sitesinden indirebilirsiniz . Tam Windows kurulumunu indirmenizi öneririz.

    Ek olarak, MySQL Administrator ve MySQL Query Browser'ı indirip yükleyin . Bunlar, geliştirmenizi çok daha kolaylaştıracak GUI tabanlı araçlardır.

    Son olarak, MySQL Connector / J'yi (MySQL JDBC sürücüsü) indirip uygun bir dizine açın. Bu öğreticinin amacı doğrultusunda, sürücüyü C: \ Program Files \ MySQL \ mysql-connector-java-5.1.8 konumuna yüklediğinizi varsayacağız.

    Buna göre, CLASSPATH değişkenini C: \ Program Files \ MySQL \ mysql-connector-java-5.1.8 \ mysql-connector-java-5.1.8-bin.jar olarak ayarlayın. Sürücü sürümünüz, kurulumunuza bağlı olarak değişebilir.

  • PostgreSQL DB:PostgreSQL, açık kaynaklı bir veritabanıdır. PostgreSQL Resmi Sitesinden indirebilirsiniz .

    Postgres kurulumu, pgAdmin III adlı GUI tabanlı bir yönetim aracı içerir. JDBC sürücüleri de kurulumun bir parçası olarak dahildir.

  • Oracle DB- Oracle DB, Oracle tarafından satılan ticari bir veritabanıdır. Yüklemek için gerekli dağıtım ortamına sahip olduğunuzu varsayıyoruz.

    Oracle kurulumu, Enterprise Manager adlı GUI tabanlı bir yönetim aracı içerir. JDBC sürücüleri de kurulumun bir parçası olarak dahildir.

Veritabanı Sürücülerini Kurun

En yeni JDK, JDBC API kullanan programcıların çoğu Açık Veritabanı Bağlantısı (ODBC) sürücüsünü kullanıma sunan bir JDBC-ODBC Bridge sürücüsünü içerir.

Bugünlerde, Veritabanı satıcılarının çoğu, Veritabanı kurulumunun yanı sıra uygun JDBC sürücülerini sağlıyor. Yani bu kısım için endişelenmemelisiniz.

Veritabanı Kimlik Bilgisini Ayarlayın

Bu eğitim için MySQL veritabanını kullanacağız. Yukarıdaki veritabanlarından herhangi birini kurduğunuzda, yönetici kimliği şu şekilde ayarlanır:root ve seçtiğiniz bir şifre belirlemenizi sağlar.

Kök kimliği ve parolayı kullanarak başka bir kullanıcı kimliği ve parolası oluşturabilir ya da JDBC uygulamanız için kök kimliği ve parola kullanabilirsiniz.

Yönetici kimliği ve parolası gerektiren veritabanı oluşturma ve silme gibi çeşitli veritabanı işlemleri vardır.

JDBC öğreticisinin geri kalanı için MySQL Veritabanını kullanacağız username kimlik olarak ve password şifre olarak.

Yeni kullanıcılar oluşturmak için yeterli ayrıcalığa sahip değilseniz, Veritabanı Yöneticinizden (DBA) sizin için bir kullanıcı kimliği ve parola oluşturmasını isteyebilirsiniz.

Veritabanı yarat

Oluşturmak için emp veritabanı, aşağıdaki adımları kullanın -

Aşama 1

Command Prompt ve aşağıdaki gibi kurulum dizinine geçin -

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

Note: Yol mysqld.exeMySQL'in sisteminizdeki kurulum konumuna bağlı olarak değişebilir. Veritabanı sunucunuzu nasıl başlatıp durduracağınıza ilişkin belgeleri de kontrol edebilirsiniz.

Adım 2

Zaten çalışmıyorsa aşağıdaki komutu uygulayarak veritabanı sunucusunu başlatın.

C:\Program Files\MySQL\bin>mysqld
C:\Program Files\MySQL\bin>

Aşama 3

Oluştur emp aşağıdaki komutu yürüterek veritabanı -

C:\Program Files\MySQL\bin> mysqladmin create emp -u root -p
Enter password: ********
C:\Program Files\MySQL\bin>

Tablo Oluştur

Oluşturmak için Employees emp veritabanındaki tablo için aşağıdaki adımları kullanın -

Aşama 1

Command Prompt ve aşağıdaki gibi kurulum dizinine geçin -

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

Adım 2

Veritabanına aşağıdaki şekilde giriş yapın -

C:\Program Files\MySQL\bin>mysql -u root -p
Enter password: ********
mysql>

Aşama 3

Tabloyu oluşturun Employee aşağıdaki gibi -

mysql> use emp;
mysql> create table Employees
    -> (
    -> id int not null,
    -> age int not null,
    -> first varchar (255),
    -> last varchar (255)
    -> );
Query OK, 0 rows affected (0.08 sec)
mysql>

Veri Kayıtları Oluşturun

Son olarak, Employee tablosunda aşağıdaki gibi birkaç kayıt oluşturursunuz -

mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
Query OK, 1 row affected (0.05 sec)

mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
Query OK, 1 row affected (0.00 sec)

mysql>

MySQL veritabanı hakkında tam bir anlayış için MySQL Eğitimini inceleyin .

Commons DBUtils Arşivini İndirin

Apache Common DBUtils jar dosyasının en son sürümünü commons-dbutils-1.7-bin.zip , MySql connector mysql-connector-java-5.1.28-bin.jar , Apache Commons DBCP commons-dbcp2-2.1.1-bin'den indirin. zip , Apache Commons Pool commons-pool2-2.4.3-bin.zip ve Apache Commons Logging commons-logging-1.2-bin.zip . Bu öğretici yazma zamanda, indirdiğiniz commons-dbutils-1.7-bin.zip , mysql-connector-java-5.1.28-bin.jar , commons-dbcp2-2.1.1-bin.zip , commons-pool2 -2.4.3-bin.zip , commons-logging-1.2-bin.zip ve C: \> Apache klasörüne kopyaladı.

işletim sistemi Arşiv adı
pencereler commons-dbutils-1.7-bin.zip
Linux commons-dbutils-1.7-bin.tar.gz
Mac commons-dbutils-1.7-bin.tar.gz

Apache Ortak DBUtils Ortamını Ayarlayın

Yı kur APACHE_HOMEortam değişkeni, makinenizde Apache jar'inin depolandığı temel dizin konumunu işaret eder. Varsayalım ki, Commons-dbutils-1.7-bin.zip'i çeşitli İşletim Sistemlerinde Apache klasörüne aşağıdaki gibi çıkardık.

işletim sistemi Çıktı
pencereler APACHE_HOME ortam değişkenini C: \ Apache olarak ayarlayın
Linux APACHE_HOME = / usr / local / Apache'yi dışa aktar
Mac dışa aktar APACHE_HOME = / Kitaplık / Apache

CLASSPATH Değişkenini Ayarla

Yı kur CLASSPATHOrtak GÇ kavanoz konumuna işaret edecek ortam değişkeni. Commons-dbutils-1.7-bin.zip dosyasını çeşitli İşletim Sistemlerinde Apache klasöründe aşağıdaki gibi sakladığınızı varsayalım.

işletim sistemi Çıktı
pencereler CLASSPATH ortam değişkenini% CLASSPATH%;% APACHE_HOME% \ commons-dbutils-1.7.jar; mysql-connector-java-5.1.28.jar; commons-dbcp2-2.1.1.jar; commons-pool2-2.4 olarak ayarlayın. 3. jar; commons-logging-1.2.jar;
Linux dışa aktar CLASSPATH = $ CLASSPATH: $ APACHE_HOME / commons-dbutils-1.7.jar: mysql-connector-java-5.1.28.jar: commons-dbcp2-2.1.1: commons-pool2-2.4.3.jar: commons-logging -1.2.jar.
Mac dışa aktarma CLASSPATH = $ CLASSPATH: $ APACHE_HOME / commons-dbutils-1.7.jar: mysql-connector-java-5.1.28: commons-dbcp2-2.1.1.jar: commons-pool2-2.4.3.jar; ortak günlük kaydı -1.2.jar.

Artık DBUtils ile denemeye başlamaya hazırsınız. Sonraki bölüm size DBUtils Programlama hakkında örnek bir örnek verir.