So i searched for a good FREE database GUI client/manager, FireBird Maestro working fine but being trial software.
And i found a really good one,
DBeaver, a JAVA program (so you should install JAVA JRE 6).
Here is a kind of installation procedure (Windows oriented) for it to work with the PVD database file.
- Download latest DBeaver version.
- Depack the DBeaver archive in a directory of your choice.
- Download latest
JayBird JDBC connector (atm: "Jaybird-2.2.0JDK_1.6.zip") and
FireBird embedded mode libraries (atm: "Firebird-2.5.1.26351-0_Win32_embed.zip").
- Depack each of those archives into a subdirectory of the DBeaver directory, namely "jaybird/" and "firebird/".
- Create a "launch.bat" commands file in the DBeaver directory with the following content :
@echo off
SET PATH=%PATH%;%~dp0\firebird\;%~dp0\jaybird\
START dbeaver.exe
- Launch this "launch.bat", you should have DBeaver running.
- Add a "New" > "Connection", select FireBird databse type, confirm. It should ask if you want to download the FireBird JDBC Connector, press no.
- On the connection setting page, press "Edit Driver Settings".
- Change Sample URL to "jdbc:firebirdsql:embedded:{file}".
- On the "Libraries" tab, press "Add File" and go select "jaybird-full-2.2.0.jar" in the "jaybird/" subdirectory.
- On the "Connection Properties" tab, add a new property "lc_ctype" with "UNICODE_FSS" value.
- Press "OK".
- Now click "Browse ..." to your PVD database on the "Path:" setting. You should then have something like "jdbc:firebirdsql:embedded:d:\PVD\MOVIES.PVD" displayed in the "JDBC URL:" field.
- Leave "User name:" and "Password:" fields empty.
- You can "Test Connection ..." which should display "Success / Connected (XX ms)".
- Press "Finish".
- Now click on the "unfold" icon on the left of the connection you just created in the "Database Navigator" tab (don't enter any credential information).
- You can now access the database.
Enjoy the fine Eclipse style interface, the great bitmap BLOB viewer of this client (even with zoom options), tables relation graph display, etc...
And all this is free!