poniedziałek, 12 kwietnia 2010

Tutorial jak dodać bazę danych Mysql do DataSource w Websphere Application Server v 7 ?

  Krótki tutorial jak dodać bazę danych MySql, do WAS'a.

Co potrzebujemy?
1. Sterownik JDBC do MySql'a: link.
2. Zainstalowany serwer MySql z utworzoną bazą danych, ten punkt pozostawiam czytelnikowi.

Dodajemy sterownik do "JDBC providers".
1. Uruchamiamy WAS'a, następnie przechodzimy do Resources>JDBC>JDBC providers i wybieramy New.








2. Uzupełniamy odpowiednio formularz. W "Implementation class name" powinniśmy wpisać:
 com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource









3. W następnym oknie podajemy ścieżkę do sterownika JDBC, czyli w moim przypadku.
 /home/andrzej/Desktop/tools/mysql-connector-java-5.1.12/mysql-connector-java-5.1.12-bin.jar
4. Kończymy pracę z kreatorem klikając Finish, oraz zapisujemy zamiany w konfiguracji serwera.

Dodajemy bazę danych do "Data Source".

1. Mając dodany sterownik JDBC, możemy przystąpić do dodania bazy danych. Przechodzimy do Resources>Data source i klikamy New








2. Wypełniamy odpowiednio pola, w moim przypadku nazwa bazy danych to "cms", stąd takie końcówki, oczywiście możemy wypełnić te pola wedle uznania.







3. Wybieramy naszego dostawcę JDBC







4. W następnym oknie wartość dla "Data store helper class name" powinna być ustawiona na:
com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
5. Następne okno pozastawiamy bez zmian, kończymy pracę z kreatorem i zapisujemy zmiany na serwerze.
6. Klikamy na "MySql_cms" na liście "Data source", następnie z podmenu "Additional properties" po prawej stronie wybieramy "Custom properties". Musimy znaleźć i zedytować kilka zmiennych, tj.
databaseName = cms?autoReconnect=true
user = admin
password = admin
port = 3306
serverName = localhost
Wszystkie wartości powinny być typu: java.lang.String. oraz dostosowane do odpowiedniej konfiguracji bazy danych. Jeśli port jest defaultowy to chyba można pominąć tą wartość.









7. Zapisujemy zmiany na serwerze i testujemy połączenie:









Jest to kolejny tutorial będący przygotowaniem do uruchomienia aplikacji Seam na WAS'ie

Brak komentarzy:

Prześlij komentarz