Jython is great
Oracle 9i skills and DB2
XP and SQL
Respecting SQL
Jython zxJDBC rocks!
More information can be had from the novice guide.
Downloading FireBird and installing it is pretty straight forward - just run the installer. We will assume FireBird is installed in C:\Program Files\FireBird\. The version I used is 1.0.2-Release. My system is Windows XP Home Edition.
I’ll also assume you’ve FireBird running as a service.
Please note that I’ve set the password to pwd. Choose a stronger password."C:\Program Files\FireBird\bin\gsec.exe" -user sysdba -password masterkey GSEC> modify sysdba -pw pwd GSEC> quit
"C:\Program Files\FireBird\bin\isql.exe" "C:\Program Files\FireBird\examples\employee.gdb" -u sysdba -p pwd SQL> SHOW TABLES; SQL> SELECT * FROM countries; SQL> EXIT;
"C:\Program Files\FireBird\bin\gsec.exe" -user sysdba -password pwd GSEC> ADD vsbabu -pw vsb -fname Vattekkat -mname Satheesh -lname Babu GSEC> quit
To connect back,"C:\Program Files\FireBird\bin\isql.exe" SQL> CREATE DATABASE 'httplogs.gdb' USER 'vsbabu' PASSWORD 'vsb'; SQL> CREATE TABLE states (state_code VARCHAR(2) NOT NULL PRIMARY KEY, state_name VARCHAR(30) NOT NULL); SQL> INSERT INTO STATES (state_code, state_name) VALUES ('VA', 'Virginia'); SQL> INSERT INTO STATES (state_code, state_name) VALUES ('MD', 'Maryland'); SQL> SELECT * FROM states; SQL> COMMIT; SQL> EXIT;
"C:\Program Files\FireBird\bin\isql.exe" httplogs.gdb -u vsbabu -p vsb
Documentation is available from www.firebirdsql.org. You might also want to research contributed tools.
KInderbasDB is freely available to access FireBird from Python.
Bah, and I came here to read about Phoenix :) If you're interested in light weight databases have you played with SQLite yet? It's unbelievably small (25,000 lines of code, a 125KB zip file for windows) and has a very impressive set of features. It's blazingly fast too.
Simon - yes, I've used SQLite (http://vsbabu.org/mt/archives/2003/02/18/really_beginning_to_like_sqlite.html). I wouldn't call FireBird light-weight though. It implements really nice feature set. SQLite started getting pretty slow once my tables grew more than 150MB.
I'm looking at FireBird as a replacement DB for Windows applications instead of using Access. Thought of SQLite too - still undecided. SQLite makes installation a no-brainer. I'm not sure about how it will handle large sets of data (like GIS data).
In your feeling how does BerkeleyDB fit in the mix
with SQLite and Firebird?
--Alan
I worked with Interbase 5.5 with >5 gigabyte sized databases. The engine has no problems with such large datasets - the only problem was slow HDD IO operations, since databases was split to 1GB chunks and spread on few machines. I think, that in the version 6 Borland made some progress and Firebird is even better.
Thanks for the instructions, you have no idea how terribly BURIED these simple startup instructions are in the standard install. (case in point: grep -r masterkey /c/firebird/* ... returns nothing!) You're a lifesaver!
Firebird folks, documentation is just so critical ... mysql will maintain an edge with the LAMP crowd if one can't drop it in and get started immediately...
Link to Python database module is broken.
It should be http://kinterbasdb.sourceforge.net/
hi venky,
i would like to retrieve the user name and password for the firebird server.i got an application developed with Firebied as the db server.i would like to export all the tables from firebird to mysql server.
i tried "C:\Program Files\Liebermans\Art Explorer\Firebird\bin\gsec.exe" -user sysdba -password masterkey-user sysdba -password masterkey at the run in windows.
Please help me to retrieve the user name and password.
Any ideas!
Thank you so much for this page. I was getting nowhere with the kinterbasdb
docs or with those of Firebird.
One thing to update is that the standard Windows install, at least on XP, is now
to "C:\Program Files\FireBird\Firebird_1_5\" so maybe you could amend the page a to reflect this.
Thanks one more,
Norman
Hi Norman,
The path you mention is the default Firebird 1.5 install dir, on all Windows versions. The path in the original text applies to Firebird 1.0.
BTW, the official Firebird Quick Start Guide has been brought up to date and split in a 1.0 and a 1.5 version. So to anybody who needs more than the short but useful directions given here: you can find the guides (online HTML as well as PDF) at http://www.firebirdsql.org/index.php?op=doc&id=userdoc
Greetings,
Paul Vinkenoog
(Firebird doc team member)