Lekcja ta przestawia w jaki sposób połączyć się z bazą danych „EMPLOYEE”. Jest to przykładowa baza danych, udostępniona w celu "rozwinięcia swych skrzydeł".
Plik bazy danych „EMPLOYEE.FDB”
znajduje się w podkatalogu „examples” instalacji
Firebird’a.
(ścieżka domyślna: C:\Program
Files\Firebird\Firebird_3_0\examples\empbuild)
Firebird ISQL Tool
Firebird ISQL Tool to narzędzie (konsola tekstowa) służące do interaktywnego dostępu
do bazy danych Firebird. Znajduje się ono w katalogu „bin” instalacji
Firebird.
Aby połączyć się z lokalną bazą danych należy użyć
polecenia CONNECT, podając pełną ścieżkę do bazy danych (ujętą w znaki podwójnego apostrofu). Połączenie z bazą danych
Firebird wymaga od użytkownika uwierzytelniania przy pomocy nazwy użytkownika i poprawnego
hasła (kiedy logowanie odbywa się za pomocą innego użytkownika niż SYSDBA, wtedy musi on posiadać uprawnienia do obiektów wewnątrz bazy danych). Tutaj, dla uproszczenia,
będziemy uwierzytelniać się jako „SYSDBA” z domyślnym hasłem
„masterkey”. Aby to zrobić należy nazwę użytkownika (ujętą w znaki pojedynczego apostrofu)
poprzedzić słowem user , a hasło (ujęte w znaki pojedynczego apostrofu) poprzedzić
słowem password. Na końcu polecenia należy obowiązkowo umieścić średnik (;) .
IBExpert
Połączenie z lokalną bazą danych przy pomocy
IBExpert wymaga jej ówczesnej rejestracji. Aby to zrobić, należy wybrać z paska
narzędzi zakładkę „Database”, a następnie „Register Database”.
Spowoduje to wyświetlenie okna „Database Registration”. Tutaj należy wypełnić informacje dotyczące połączenia.
Serwer / Protocol: Remote, TCP/IP (protokół
domyślny)
Serwer name: localhost (adres
IPv4 komputera lokalnego)
Port: 3050 (port domyślny)
Database File: C:\Program
Files\Firebird\Firebird_3_0\examples\empbuild\ EMPLOYEE.FDB (ścieżka do pliku bazy danych)
Server Version: Firebird 3.0 (wersja serwera Firebird)
Database Alias: employee (alternatywna nazwa służąca
do identyfikacji )
User Name: SYSDBA (nazwa użytkownika)
Password: masterkey (hasło)
Client Library File: gds32.dll (biblioteka klienta)*
Pozostałe
ustawienia pozostawiamy z wartościami domyślnymi.
* Jeśli podczas
instalacji Firebird’a nie została wygenerowanie biblioteka klienta jako
„GDS32.DLL”, wtedy podajemy ścieżkę dostępu do pliku „fbclient.dll”
znajdującego się w katalogu instalacji Firebird.
Rejestracji bazy danych dokonuje się przez użycie przycisku „Register”. Po
wprowadzeniu wszystkich danych możemy także wykonać test poprawności
połączenia. Aby to zrobić należy użyć przycisku „Test Connect”.
Po użyciu przycisku „Test” otrzymamy informację o rezultacie. Jeśli próba połączenia zakończyła się sukcesem otrzymamy komunikat: Connected successfully.
W oknie Eksploratora (DB Explorer) pojawi się skrót do nowo dodanej bazy
danych „EMPLOYEE.FDB”.
Aby połączyć się z bazą danych należy po użyciu ppm wybrać opcję „Connect
to Database”.
Powoduje to zmianę stanu połączenia do bazy danych oraz rozwinięcie listy skrótu.
Bardzo fajnie napisane. Jestem pod wrażeniem i pozdrawiam.
OdpowiedzUsuńWitaj. Przy rejestracji w IBEx mam problem przy teście: can't format message 13:98 -- message file C:\Windows\SYSTEM32\firebird.msg not found.
OdpowiedzUsuńUnable to complete network request to host "localhost".
Failed to establish a connection.
--------------------------------------------------------------------------------------
SQLCODE: -902
SQLSTATE: 08006
GDSCODE: 335544721