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
|
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 |
|