1. Computing

What Databases Can you Integrate / Embed Directly With Your Delphi Application

By May 25, 2012

Follow me on:

in Delphi Picks :: An embedded database is a database that does not run in a separate process, but instead is directly linked (embedded or integrated) into the application requiring access to the stored data. An embedded database is hidden from the application's end-user and requires little or no ongoing maintenance.

Read the full article to locate Embeddable Databases For Your Delphi Projects


June 28, 2011 at 8:49 am
(1) Mark Daems says:

What about mysql (or it’s variants). Using zeoslib or the native c-API it’s perfectly possible to include an embedded mysql database.

June 28, 2011 at 9:10 am
(2) Zarko Gajic says:

@Mark: Thanks for noticing. Added.

June 28, 2011 at 10:50 am
(3) EMB says:

I think that you should add the price for each when you are developing commercial applications.
For example, I’m not sure mySQL is free (http://www.mysql.com/oem/)
But Firebird and postgree are.

June 28, 2011 at 1:26 pm
(4) Lars Norqvist says:

as far as I can see MySQL is free without certain features available in certain editions, but i’m not sure either.

June 28, 2011 at 2:45 pm
(5) Michael Justin says:

MySQL it is not ‘free’, it can be licensed under GPL (+FLOSS License Exception) or a commercial license – see http://en.wikipedia.org/wiki/MySQL#Support_and_licensing

June 28, 2011 at 3:28 pm
(6) Dmitry Arefiev says:

BerkeleyDB, Interbase ToGo, MSSQL CE

June 28, 2011 at 4:29 pm
(7) Chris says:

We’ve used TurboDB (not a free solution either). http://www.turbodb.de/

June 28, 2011 at 4:46 pm
(8) boz says:

Dont fall for the FUD, MySQL is free and if that ever changes there are several GPL/Free clones which perform identicle if not better (Drizzle, mariaDB, Percona)

Also dont forget NoSQL

June 28, 2011 at 5:22 pm
(9) Wieslaw says:

NexusDB, all in one exe file

June 28, 2011 at 7:38 pm
(10) Olaf Monien says:

The list misses at least Interbase XE Desktop edition.

There is also Microsoft SQL Sever compact edition, it is a bit complicated to get the driver right, but then it is very powerful – and still free.

And for completeness Blackfish should probably also be mentioned.

- Olaf

June 29, 2011 at 2:23 am
(11) marcel says:

Perhaps it’s usefull for many readers to know which database is free of charge and which isn’t. Advantage Local Server is free to use in your projects and has a free Manager written in Delphi.

June 29, 2011 at 7:24 am
(12) Objectsberg says:

We are using Absolute DB, its a wonderful product.

May 25, 2012 at 7:48 am
(13) Kaitnieks says:

I have successfully used SQLite in some of my Delphi projects. Works perfectly.

May 28, 2012 at 2:30 pm
(14) Wilfred Oluoch says:

Advantage Local Server (see @marcel) is excellent for small db projects. And its FREE. Zero Maintenance. http://www.sybase.com/products/databasemanagement/advantagedatabaseserver

May 29, 2012 at 4:43 pm
(15) drew says:

MySQL Community Edition is the freely downloadable version of MySQL. All the other editions of MySQL cost money and that includes the MySQL Embedded. See
I would suggest that MySQL Community Edition is not suitable as an embedded database in the sense that something like SQLite is.

Leave a Comment

Line and paragraph breaks are automatic. Some HTML allowed: <a href="" title="">, <b>, <i>, <strike>

©2014 About.com. All rights reserved.