Einstieg in MySQL .

Foren um Projekt
öffentlich
Mitglieder


Grundlagen
Home
Projekt Home
Schnellkurs SQL

API Einführung

Installation Linux
Client Komponente



Eine Empfehlung der Redaktion

Logo

Einführung MySQL-Client 

für Delphi und Kylix

Dokumentation: TMySQL von Justin P. Yunke

Wie Ihr vielleicht in der API - Dokumentation gesehen habt,
ist die mysql-lib nicht gerade besonders simpel aufgebaut. Um dennoch
als Programmierer einigermaßen bequem nativ (also ohne BDE, ODBC oder anderen
zeitraubenden Schnickschnack) auf deren Funktionalität zugreifen zu können,
hat Justin vor geraumer Zeit ein Projekt TMySQL entworfen, das wir hier
vorstellen wollen.

Es handelt sich im wesentlichen um eine Client-Komponente in MySQLClient.pas,
um allgemeine Zugriffsstrukturen in MySQLCommon.pas sowie um einen fertig zu
benutzenden Anmeldedialog zur Abfrage von Nutzername und Paßwort in der
MySQLAutDialog-Unit.

Wie Ihr der FAQ.txt im Unterverzeichnis ../docs nach der Installation der
tmysql-21b.exe entnehmen könnt, hat Justin nicht vor, weitere Komponenten zum Zugriff zur Verfügung zu stellen bzw. die datensensitiven BDE-Komponenten zu unterstützen.

Diesen Umstand möchten wir perspektivisch hier im Forum zum Anlaß nehmen, auf diesen MySQL-Client, der bereits einen Großteil der MySQL-Details vor dem Programmierer verbirgt, ohne ihn bei der Entwicklung seiner Anwendungen zu behindern, aufzusetzen und Komponenten zur Erstellung von Datenbankanwendungen entwickeln.

Um die Beispiele nachzuvollziehen, empfehlen wir Euch den MySQL-Front von Ansgar
Becker, der in der aktuellen Version 2.5 nach derzeitigem Stand wohl nicht
weiterentwickelt wird, weil Ansgar in verschiedene berufliche Projekte hart eingespannt
ist, aber dennoch das beste Tool ist, was wir als Freeware finden konnten.
Falls Ihr dennoch, gewissermaßen ex post, eine Donation loswerden wollt, geht
das hier https://order.kagi.com/?G4T

Vielleicht können wir damit ja Ansgar in den Open-Source-Kreis zurückholen???

Doch nun zum TMySQLClient von Justin:

Nach dem entpacken der Archivdatei solltest du zunächst das Package TmySQL_Delphi5_Package.dpk aus dem Verzeichnis der ausgepackten Dateien installieren. Du findest dann in der IDE einen neuen Komponentenreiter MySQLClient mit der neuen Clientkomponente drauf.
Bevor Du eigene Experimente startest, schau am besten ins Verzeichnis ../test und starte das dort vorgestellte Projekt tmysqltest.dpr. Danach hast Du schon einen kleinen Einblick in die Leistungsfähigkeit der Komponente.

Zur Demo
Zur Installationsanleitung

Weitere Fragen bitte im Forum stellen !  

Autor: Hjalmar 

Letzte Änderung 01.06.2003