|
OpenOffice 2.0 i MySQL Często się zdarza że w firmie funkcjonuje serwer MySQL. Wykorzystuje się go często jako bazę danych w aplikacjach internetowych. Przeglądanie i manipulowanie danymi z tego serwera jest możliwe za pomocą języka SQL, za pomocą różnych narzędzi front-end, czy aplikacji WWW typu phpMyAdmin. Ostatnio z pojawieniem się OpenOffice 2.0, pojawiła się nowa możliwość. Operacje na danych z bazy MySQL za pomocą aplikacji Base z tego pakietu. Wcześniejsze wersje OpenOffice nie posiadały aplikacji przeznaczonych do obsługi baz danych. W wersji 2.0 pojawiła się taka. Base jest aplikacją służącą do obsługi, manipulowania i przeglądania baz danych. Wspiera ona również sterowniki, m. in. ODBC, dlatego praktycznie każda baza danych, której sterownik ODBC możemy zainstalować w systemie, może być obsługiwana przez Base. Poniżej przedstawię jak się połączyć i działać na bazie MySQL z poziomu apliakcji Base. Jakie możliwości zatem daje nam połączenie OO 2.0 + MySQL? W aplikacji Base możemy: tworzyć nowe tabele, modyfikować już istniejące, zarządzać i tworzyć indeksy, oglądać, dodawać, usuwać dane, za pomocą narzędzia Report Wizard, tworzyć raporty, za pomocą narzędzia Form Wizard, tworzyć formularze do operacji na bazie, tworzyć filtry, wybierać określone dane, sortować, więcej informacji na http://www.openoffice.org/product/base.html Aby w aplikacji Base wyświetlić dane z bazy danych MySQL, należy się najpierw z nią połączyć. Wykorzystuje się do tego uniwersalny sterownik ODBC, który w przypadku MySQLa nazywa się 'myodbc'. Po zainstalowaniu tego sterownika należy w pliku /etc/odbc.ini wpisać: [MySQL-test] Description = MySQL test Driver = MySQL Server = localhost Database = test Port = 3306 W ten sposób utworzyliśmy dane do połączenia testowego (zakładam, że host nazywa się localhsost, baza - test). Następnie w pliku /etc/odbcinst.ini wpisujemy: [MySQL] Description = ODBS for MySQL Driver = /usr/lib/libmyodbc3.so FileUsage = 1 To tyle jeśli chodzi o MySQL. Teraz należy skonfigurować połączenie w aplikacji Base. Po jej uruchomieniu pojawia nam się ekran

Wybieramy 'Connect to an existing database' i wybieramy MySQL z listy. Następnie pojawia nam się ekran z wyborem w jaki sposób chcemy się połączyć z bazą MySQL. Obok JDBC jest również ODBC, które zaznaczamy. W kolejnym ekranie musimy podać: 'Name of the ODBC data source on your system'. Wpisujemy tu źródło danych które zdefiniowaliśmy w poprzednich plikach konfiguracyjnych, czyli w naszym przypadku MySQL-test. Następnie po zatwierdzeniu program prosi nas o podanie użytkownika i hasło do bazy danych. Jeśli nasza baza nie posiada takich zabezpieczeń to należy obydwa pola pozostawić puste, bądź wpisać użytkownika 'root' i puste hasło. Następnie program prosi o potwierdzenie ustawień rejestracji połączenia, bądź zmianę jego właściwości.  Zatwierdzamy standardowe ustawienia. Zdefiniowaliśmy zatem połączenie z MySQL, przy użyciu sterownika ODBC. Jeśli wszystko przebiegło pomyślnie to przechodzimy do pracy nad bazą: 
Liczba komentarzy (1) - Dodaj swój komentarz do tego artykułu... |