Re: Server Database - MySQL?
- From: Rob Kennedy <me3@xxxxxxxxxxx>
- Date: Thu, 22 Jun 2006 01:24:19 -0500
JamesR wrote:
I've heard MySQL is the best way to go for a server database (in the
free catagory).
Now that MySQL has reached version 5, it finally has support for transactions, triggers, stored procedures, and views. (The default MyISAM storage engine still doesn't support foreign keys, but InnoDB does.) Postgres and Firebird have supported all those things for a while, so you might find better third-party support for those features with those databases than you would with MySQL.
What is the preferred method to connect to this through
Delphi? Using the BDE? - I've heard the BDE isn't very good.
When I first started doing database stuff with Delphi, my only experience had been with Access and MySQL. I knew enough to stay away from Access, so I started looking for ways of using MySQL in Delphi. I came across ZeosLib, which aimed to cover lots of databases, but only supported MySQL at the time.
I wasn't terribly happy with it. (This was a couple of years ago, so I can't really be any more specific than that.) That's when I noticed Interbase and Firebird. (Firebird is the open-source branch of Borland's Interbase.) Delphi comes with IBX, an Interbase-specific set of database components. Since Firebird and Interbase are so similar, IBX usually works fine with Firebird, so that's the setup I decided to use.
Recently, I've been using PostgreSQL. I'm using it with a PHP project intended to run on a Linux server, though, so I have no idea how Delphi might interface with it. Maybe ZeosLib supports it by now.
--
Rob
.
- Follow-Ups:
- Re: Server Database - MySQL?
- From: JamesR
- Re: Server Database - MySQL?
- References:
- Server Database - MySQL?
- From: JamesR
- Server Database - MySQL?
- Prev by Date: Re: RichEdit Size
- Next by Date: Re: RichEdit Size
- Previous by thread: Re: Server Database - MySQL?
- Next by thread: Re: Server Database - MySQL?
- Index(es):
Relevant Pages
|