Firebird and dbd/dbi example in Perl
PDO database API adds Firebird support
jrmarino writes “Pascal Data Objects (PDO) is a database API that works equally well on FPC and Delphi. When I introduced this 10 months ago, only MySQL 4.0, 4.1, and 5.0 were supported. Since then, I have moved the project to Sourceforge and recently added drivers for Firebird 1.5 and 2.0. Some new abstraction capabilities were also added.”
Via lazarus.freepascal.org
#firebird irc channel @ freenode.net
Ok, I know this is a totally sucky announcement not even worthy of
Firebird, but time keeps going by. I have yet to be able to get together
the info for a better one. So here is a very crude announcement. Read more
InstantBDExpress 1.7 released
A new version of InstantBDExpress, the tool of choice for porting Delphi BDE-based applications to the dbExpress technology is available. More details here: http://www.ethea.it/eng_instantbdexpress.asp.
NHibernate 1.2.0.CR1
After several months of development, NHibernate 1.2 is approaching release, as indicated by the change from Beta to CR (Candidate for Release). The latest release fixes most reported bugs and includes numerous small improvements. The release is now available for download as a Windows Installer (.msi) package, and a separate installer contains the API documentation, ready to be integrated into Visual Studio 2005.
Change Log | Download
NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database. Given an XML description of your entities and relationships, NHibernate automatically generates SQL for loading and storing the objects. Optionally, you can describe your mapping metadata with attributes in your source code.
Delphi for PHP supports Firebird
David I just posted in his blog that the new Delphi for PHP supports Firebird, along with many other databases.
FIBPlus Developer’s Guide has been updated
FIBPlus Developers Guide Part II is available for download now. From it you will know about:
-
Working with BLOB fields
-
Using unique FIBPlus field types
-
Working with array fields
-
Using TDataSetsContainer containers
-
Additional actions for TpFIBUpdateObject data modifying
-
Working with shared transactions
-
Batch processing
-
Centralized error handling – TpFIBErrorHandler
-
Getting TFIBSibEventAlerter events
-
Debugging FIBPlus applications
-
Monitoring SQL queries
-
FIBPlus repositories
-
Supporting Firebird 2.0
-
Additional FIBPlus features (Full UNICODE_FSS support, NO_GUI compilation option, Using
SynEdit in editors) -
Unique design-time experts: FIBPlusTools
-
How to work with services
-
Getting server information
-
Managing server users
-
Backing up and restoring databases
-
Getting statistics about databases
FIBPlus: handling database errors
If you want to know how to handle database errors with FIBPlus, read a new article in FIBPlus technology section . The article “FIBPlus: handling database errors” tells about:
-
Preparation for error handling
-
TpFIBErrorHandler properties and features
-
Handling exceptions
and demonstrates Delphi and C++ Builder code samples.
SQLAlchemy 0.3.5 Released
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
It supports Firebird and provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.

