|
''RelDBConnection'' Elemanı |
|
|
RelDBConnection elemanı veritabanı bağlantıları tanımlamak için kullanılır. Tanımlanan bağlantı daha sonra bileşene ait diğer tüm elemanlar tarafından kullanılabilir. Java platformunda çalışan MoreMotion için doğal olarak veritabanı bağlantıları JDBC arayüzü üzerinden olacaktır ve gerekli tanımlamalar bu elemanın aşağıda açıklanmış olan özellikleri üzerinden yapılır.
JNDI Verikaynağı Adı Eğer uygulamanız bir J2EE uyumlu bir uygulama sunucusu üzerinde çalışacak ise ve ortam JNDI veri kaynaklarını destekleyecek şekilde uyarlanmış ise ortamda tanımlı olan bir JNDI veri kaynağının adını bu özellikte belirleyebilirsiniz. Bu durumda diğer bağlantı bilgilerini sağlayan JDBC Sürücüsü, Veritabanı URL'i, Kullanıcı Adı ve Şifre özelliklerini boş bırakılabilir. Ancak eğer, hem bu özelliği hem de diğer bağlantı bilgisi özelliklerini tanımlamış iseniz, RelDB bileşeni ilk olarak bağlantıyı JNDI verikaynağı üzerinde elde etmeye çalışır. Eğer elde edemez ise o zaman JDBC sürücü yöneticisini (Diriver Manager) kullanarak bağlantıyı sağlamaya çalışır. JDBC Sürücüsü Bağlantı kurmak istediğiniz veritabanına uygun JDBC sürücüsünün adını bu özelliğe girin. Veritabanlarının bir çoğunun doğal JDBC sürücüleri mevcuttur. Doğal sürücüsü olmayan veritabanlarına ise JDBC/ODBC köprüsü üzerinden bağlantı kurmak mümkündür. Application Studio paketinde standart olarak Apache Derby, MS SQL Server, Postgre SQL ve DB2 Universal sürücüleri mevcuttur. MMAS paketinde yer almayan bir sürücüyü sisteme dahil etmek için sürücünün jar dosyasını {MMAS_KURULUM_DİZİNİ}lib\cpn\mor\RelDB\drivers dizini altına kopyalayın. Sürücü adının ve Veritabanı URL tanımlarının eleman özelliklerinde seçilerek belirlenebilmesi için ise gerekli tanımları {MMAS_KURULUM_DİZİNİ}lib\cpn\mor\RelDB\drivers\RelDBConnection.mmel dosyanı içinde "driver" ve "dburl" özelliklerinin "options" niteliği içlerine yerleştirin.
JDBC Sürücüsü MySQL için: Kurulan veritabanının sürümü ile uyumlu Connector/J JDBC sürücüsünün kullanılması gerekir. İlgili dosyayı MySQL web sitesinden indirebilirsiniz. Örnek: http://dev.mysql.com/downloads/connector/j/5.0.html sitesinden mysql-connector-java-5.0.8.zip dosyasını indirdikten sonra içindeki mysql-connector-java-5.0.8.jar dosyasını aşağıdaki dizine yerleştiriniz. {MMAS_KURULUM_DİZİNİ}lib\cpn\mor\RelDB\drivers Öncelikle Oracle JDBC Sürücüsünü içeren ojdbc14.jar veya classes12.jar dosyasını temin etmelisiniz. Bu dosyayı Oracle web sitesinden indirebilirsiniz yada Oracle 9i veya 10g kurulumlarınız varsa bu dosyalar genellikle aşağıdaki dizinler altında bulunur. {ORACLE_INSTALL_DIR}ora90\jdbc\lib (9i için) Elde edilen sürücü dosyalarını {MMAS_KURULUM_DİZİNİ}lib\cpn\mor\RelDB\drivers dizine yerleştiriniz. Veritabanı URL'i Bu özelliğe veritabanına bağlantı için kullanılan Veritabanı URL bilgisini girin. Örnek: jdbc:mysql://localhost:3306/superstore jdbc:mysql://localhost:3306/superstore?useUnicode=true&characterEncoding=latin5 jdbc:jtdc:sqlserver://localhost:1433/productdb jdbc:oracle:thin:@<hostname veya ip>:1521:<SERVICE veya SID> jdbc:oracle:thin:@172.36.45.2:1521:ORCL jdbc:oracle:thin:@localhost:1521:ORCL Jar Dosyaları JDBC sürücüsüne ait jar dosyaları. JDBC sürücüsü ve Veritabanı URL'i ile aynı numaralı seçeneği seçin. Kullanıcı Adı Yeterli yetkiye sahip bir veritabanı kullanıcısının adı. Şifre Veritabanı kullanıcısının şifresi. Burada girilen şifre otomatik olarak designer tarafından kodlanacak ve proje dosyası üzerinden şifrenin okunması engellenecektir. Kullanıcı Adı Yeterli yetkiye sahip bir veritabanı kullanıcısının adı. Otomatik İşle Bu bağlantı ile yapılan güncelleme işlemlerinin otomatik olarak işlenip işlenmeyeceğini belirler. Varsayılan değer: "true". İlk SQL Bağlantı kurulduktan hemen sonra çalıştırılacak olan ilk SQL. Son SQL Bağlantı kapatılmadan hemen önce sonra çalıştırılacak olan SQL.
|