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