OpenOffice + MySQL
Transkrypt
OpenOffice + MySQL
Linuxwbiznesie - linux w biznesie, linux w firmie OpenOffice + MySQL Autor: Administrator 03.12.2005. 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ą: http://www.linuxwbiznesie.pl Kreator PDF Utworzono 2 March, 2017, 04:26