Ads were blocked by your webbrowser.

This is not a problem, but keep in mind that developing HeidiSQL, user support and hosting takes time and money.

You may want to send a donation instead.

Database layer rewritten

ansgar's profile image ansgar posted 10 years ago in News
HeidiSQL now uses a more lightweight database layer to access MySQL servers. This completely new written layer consists of just two units and replaces the big ZeosDBO package - which worked well over the years, but I felt that here and there developping new features regarding the libmysql API was a pain.

Unfortunately there is nothing to show you here, no screenshot available, but in fact that was one of the most critical change over the last year.

* The UPX compressed executable's size has decreased from 1,1M to 900K.
* Should also result in better performance in some cases.
vga's profile image vga posted 10 years ago
when can we download the source of next version like 4.0?
ansgar's profile image ansgar posted 10 years ago
The sources are available all time - though not per ZIP download between the releases - but via Subversion repository:

* Browse through files: http://code.google.com/p/heidisql/source/browse/#svn/trunk
* Check out with a client like TortoiseSVN: http://code.google.com/p/heidisql/source/checkout

The database layer is located here:
* http://code.google.com/p/heidisql/source/browse/trunk/source/mysql_connection.pas
* http://code.google.com/p/heidisql/source/browse/trunk/source/mysql_api.pas

Where the first file is the Delphi object implementation and the second one is the translation of the mysql.h C file from the server sources.
vga's profile image vga posted 10 years ago
thank you very much.

Please login to leave a reply, or register at first.