Son Yazılar

Ücretsiz SVN Hosting Geliştirmekte olduğunuz projeler için ücretsiz olarak size SVN hizmeti sunan bir site var. Projelerinizi oluşturduktan sonra, yapacaklarınızı, buglarınızı kaydedip...

Readmore

Sitem hacklendi ne yapmalıyım Merhaba, Son günlerde, web sitenizin adresini girdiğinizde, web siteniz yerine aşağıdaki gibi hata mesajları alıyorsanız, Parse error: syntax error, unexpected...

Readmore

Ücretsiz Web Hosting Geliştirmekte olduğunuz web siteleri için ücretsiz hosting arıyorsanız aşağıdaki adres tam size göre. http://www.000webhost.com adresine girerek bu servisten faydalanabilirsiniz....

Readmore

www.SevgiKorkmaz.com Rss

Oracle Uygulama Sunucusunda MYSQL Data Source tanımlama

Posted on : 13-05-2009 | By : admin | In : Java, Yazılım

0

Merhaba,

Oracle Uygulama sunucusu üzerinde, MYSQL Connection Pool ve DataSource tanımlayalım.


MYSQL’e baÄŸlanmak için kullanacağımız veri tabanı sürücüsü : com.mysql.jdbc.Driver


Bu sürücünün bulunduğu kütüphane : mysql-connector-java-5.1.7-bin.jar


veritabanımızla uygulama sunucumuz aynı makinada olsun. (IP = localhost )
Veritabanı şemasının adı mysqlSchema ,
kullanıcı adımız ve şifremiz de mysqlUser olsun.


Bağlantı için kullanacağımız url

jdbc:mysql://localhost:3306/mysqlSchema olacaktır.



Bu bilgileri aÅŸağıdaki gibi Enterprise Manager’da (EM) girip Finish’e basıyoruz.


Connection Pool tanımlama


EÄŸer kütüphaneler, daha önceden tanımlıysa Connection Pool’umuz kullanıma hazır. EÄŸer deÄŸilse


Finish Dediğimizde, uygulama sunucusu bize Class Not Found:com.mysql.jdbc.Driver hatası verir.


Bu hata, uygulama sunucusunun, bu sınıfı barındıran kütüphane’yi görmemesinden kaynaklanır. Bu hatayı gidermek için genelde kullanıcılar, applib dizini altına mysql-connector-java-5.1.7-bin.jar dosyasını koyarlar, ancak pool’u yaratan ve kullanacak uygulamanın kapsamları farklı olduÄŸu için, yine hata alırız.


Peki, bu kütüphane’yi OC4J’ye nasıl tanıtacağız.


  • Oc4j içerisinde bir shared-library oluÅŸturacağız. ( adı mysql.connector olsun)


  • $ORACLE_HOME/j2ee/home/application-deployments/ascontrol/orion-application.xml dosyasına elimizle aÅŸağıdaki satırı ekleyeceÄŸiz.


    mysql4.JPG



  • Kendi uygulamamızı sunucuya yüklerken, bu kütüphaneyi de kullanacak ÅŸekilde yükleyeceÄŸiz.


    shared_lib



    kullan



  • YüklediÄŸimiz uygulamanın yönetim ( administration ) alanında Connection Pool’umuzu tanımlayacağız.


Write a comment

Advertise Here