Forum > Database

MySql with Lazarus

<< < (2/2)

jc99:

--- Quote from: taazz on June 16, 2015, 11:54:22 am ---The license that comes along with mysql do not allow you to share the client dlls with your comercial application with out purchasing a commercial license. So unless you want to share the source code of your application I suggest that you stay away of statically linking mysql in to your application. There is a way ofcourse to avoid using the client library if you are dead set on it but it requires that you rewrite its functionality using sockets for communication.

--- End quote ---
I don't talk of statically linking the dll in the exe, I talk of a native client written in pascal. I started something like this for MsSQL, untill the ado-(dbGO) things came out and made my project obsolete.
So before doing something and reinventing the wheel i asked if sombody already had something to go on.
 

chrnobel:

--- Quote from: jc99 on July 08, 2015, 12:48:26 am ---I don't talk of statically linking the dll in the exe, I talk of a native client written in pascal. I started something like this for MsSQL, untill the ado-(dbGO) things came out and made my project obsolete.
So before doing something and reinventing the wheel i asked if sombody already had something to go on.

--- End quote ---
Back in the old days, when programming in Delphi, I used the DAC for MySQL from MicroOLAP - worked really well, and gave the possibility to make a monolithic application, without worrying about whether there was a MySQL client installed on the client computer or not.

Although a developer license from MicroOLAP did cost quite a lot it made licensing much simpler, as I did not have to bother with MySQL licensing when distributing my program. 

This was a huge advantage, and I do really miss something similar in FPC (and it should of course be cross platform), so do anyone know if someone is writing on something like that?

Navigation

[0] Message Index

[*] Previous page

Go to full version