Jul 8 2009

ColdFusion MX ve PostgreSQL 8 Kurulumu

Gönderen : Oğuz Demirkapı (9:44 AM)
0 yorum
- Kategori : Coldfusion | SQL

CfCube.com

ColdFusion MX her ne kadar doğrudan bir destek sunmasa da PostgreSQL ile sorunsuz bir şekilde çalışabilmekte. Ancak PostgreSQL 8 sürümünün duyrulması ile sunulan Windows tabanlı PostgreSQL veritabanı sunucusu, *nix dünyasında olduğu gibi Windows kullanıcıları için de ciddi bir alternatif oluşturacak gibi görünmekte.

Biz de tam bu duyrum sonrası PostgreSQL 8 ile ColdFusion MX kurulumunun nasıl olabileceğinden bahsedelim.

Öncelikle PostgreSQL 8 kurulumunu gerçekleştirmek gerekmekte. Kurulum sırasında PostgreSQL için bir kullanıcı yaratılması ve bu kullanıcının daha sonra ColdFusion tanımlarında kullanılacağını unutmamak gerekiyor. Kurulum sırasında da özellikle JDBC sürücülerini aktif olarak seçmek gerekmekte.

Daha sonra ColdFusion MX ile PostgreSQL arasındaki bağlantıyı kuracak olan JDBC bağlantısını gerçekleştirmek gerekmekte. PostgreSQL kurulumu sonrası ana dizin (C:\Program Files\PostgreSQL\8.0) altında bulunan "JDBC" dizini içerisine gerekli dosyalar yaratılmakta. Bu JAR dosyalarını ColdFusion tarafından tanınması iki yöntemle olanaklı. Ya bu dosyaları "$CFMX_HOME/WEB-INF/lib/" dizinine kopyalamak yada ColdFusion yönetici sayfalarında "Java and JVM Settings" bölümünde bu dosyaların olduğu alanı "ColdFusion Class Path" bölümüne eklemek. Tabi bu işlemlerden sonra ColdFusion sunucunun yeniden başlatılması gerekmekte.

Daha sonra ColdFusion yönetici sayfalarında yeni veritabanı eklemek için "other" alternatifini seçiyoruz.

PostgreSQL

JDBC alanı için "jdbc:postgresql://[sunucu]:[port]/[veritabanıadı]", "driver class" alanı için "org.postgresql.Driver" olarak belirtiyoruz ve veritabanı kaydını gerçekleştiriyoruz.

PostgreSQL

Bu işlem sonrası ColdFusion sunucusu sorunsuz bir şekilde PostgreSQL veritabanı ile sorunsuz şekilde çalışacaktır.

Genel olarak kurulum adımları benzer olmasına karşın *nix tabanına özgü kurulum için de dikkat edilecek noktaları ayrıca belirteceğimi de hatırlatmak isterim.

Yorumlar

Yorumunuzu YazInIz



(daha sonra görüntülenmeyecek)



Leave this field empty: