Guten Tag sehr geehrte Community,
ich habe ein kleines Problem und zwar möchte ich mein Programm mit einer Datenbank in HeidiSQL[...] connecten.
Heidi ist kein Datenbankserver sondern ein Datenbankclient. Zu Heidi kannst du somit überhaupt keine Verbindung herstellen. Du kannst aber mit Heidi schauen, ob dein MariaDB-Server grundsätzlich Verbindungen annimmt und ob deine Zugangsdaten richtig sind.
Für MariaDB kann man kostenpflichtige Komponenten wie MyDAC benutzen. Kostenlos ist ein libmysql.dll-Wrapper (macht Heidi so) oder der
ODBC-Treiber, den du in Delphi mit den mitgelieferten
ADO-Komponenten benutzen kannst.
(MariaDB und
MySQL sind de-facto dasselbe. Warum es auf Wikipedia für beide jeweils einen Artikel gibt, ist eine der größten ungelösten Frage der Informatik, gleich nach dem P-NP-Problem. Für die
DLL und den
ODBC-Treiber sind die MariaDB-Lizenzvereinbarungen aber für dich in der Regel einfacher zu erfüllen.)