ColdFusion MX ve MySQL 4.1 Kurulumu
Bildiğimiz gibi Coldfusion MySQL ile çalışabilmekte ve bu durum da ColdFusion dökümanlarında yer almakta. Ancak belirtilmeyen bir durum ise hangi sürüm MySQL desteğinin olduğu ve farklı sürümlerde ne gibi durumlar yaşandığı.
Blog kurulumu sırasında veritabanı ihtiyaçlarımı karşılamak üzere MySQL 4.1 kurulumu gerçekleştirip ColdFusion ile bağlantı kurmak istediğimde ufak bazı dikkat edilecek noktaların olduğunu gördüm ve sizlerle burda paylaşmak istedim.
Öncelikle neden MySQL sorusuna kısa bir yanıt olarak MySQL'in ücretsiz ve hızlı olması diyebilirim. Bugüne kadar kullanmama nedeni olarak da Unicode desteğinin olmaması ve geliştirdiğin çok dilli projelerde sorunla karşılaşıyor olmam var idi. Ancak MySQL 4.1 sürümü ile birlikte Unicode desteği doğrudan sunulmuş durumda ve bu duruma sanırım en çok sevinenlerden birisi de ben oldum. Gerçi Unicode destekli ve yine ücretsiz olan PostgreSQL veritabanını daha önce bazı projelerde kullanmış olsam da, gerek MS SQL çözümünün var olması gerekse de çözüm üretimi aşamasında kullanılması gerekli olabilen Windows platformunda doğrudan bir PostgreSQL desteğinin olmamasını söyleyebilirim. Artık tamamı ile Unicode destekli ve ücretsiz MySQL sürümü var ve veritabanı ihtiyaçları için farklı bir çözüme gerek kalmadığını söylemek yanlış olmayacaktır.
- ColdFusion MX J2EE standartlarından bir sunucu olması gereği herhangi bir veritabanı ile haberleşmek istediğinde JDBC kütüphanelerini kullanabilmekte. MySQL bağlantısı gerçekleştirmek için de JDBC standartlarını kullanabiliyoruz.
MySQL Connector/J olarak adlandırılan JDBC eklentilerini temin edip açtığımızda karşımıza çıkacak olan dosyalar içerisinden "mysql-connector-java-3.0.16-ga-bin.jar" şeklinde olan dosyayı alıp, normal ColdFusion kurulumu için "$CFMX_HOME/runtime/servers/lib/", JRun destekli ColdFusion kurulumu yada JRun için "$JRUN_HOME/servers/lib/" dizinine kopyalamamız gerekmekte. Yada daha genel olarak "$CFMX_HOME/WEB-INF/lib/" dizinine kopyalamak da yeterli olacaktır.
- Bu kopyalama işlemi sonrası ColdFusion sunucuyu yeniden başlatıyoruz.
- Sonra ColdFusion yönetici sayfasını yeni bir veritabanı eklemek için açıyoruz.
- Veritabanı ekleme sırasında veritabanı tipi olarak "other" seçeneğini seçiyoruz.

- JDBC URL alanı için "jdbc:mysql://[sunucu]:[port]/[veritabanıadı]" olarak belirtiyoruz.
- Driver Class alanı için "com.mysql.jdbc.Driver" olarak belirtiyoruz ve veritabanı kaydını gerçekleştiriyoruz.

Bu işlem sonrası ColdFusion sunucusu sorunsuz bir şekilde MySQL veritabanı ile anlaşacaktır.
Yeni veritabanımız hayırlı olsun. :)
0 yorum - Gönderen : Oğuz Demirkapı (9:51 AM) - Kategori : Coldfusion | SQL

