Linux w biznesie arrow Zastosowanie w firmie arrow OpenOffice + MySQL
 
 
 

Warto odwiedzić


Odwiedziny


Reklama

Advertisement

Advertisement










OpenOffice + MySQL PDF Drukuj Email
Oceny: / 6
KiepskiBardzo dobry 
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ą:



Liczba komentarzy (1) - Dodaj swój komentarz do tego artykułu...

 
« poprzedni artykuł   następny artykuł »
Komentarze
Batman napisał
dzień 02/20/2007 o 23:33

Świetny artykuł, od razu w sedno. Ja używając JDBC miałem problemy z wykonywaniem zapytań zawierających pola czasu. ODBC działa bez problemu.
Fajnie, że w Polsce też są (ale mało) ludzie, którzy potrafią dzielić się swoją wiedzą.
Pozdrawiam

 1 
Strona 1 z 1 ( 1 komentarze(y) )
Dodaj swój komentarz do tego artykułu...OpenOffice + MySQL ...



Copyright © 2005 - 2006
www.comgroup.pl
Przyczepy samochodowe
Pisanie programów

Search Engine Optimization