| LibMyWitch ActiveX Control
|
|
Überblick
|
|
|
LibMyWitch ist ein Visual Basic ActiveX Control, um MySQL Datenbanken - lokal oder remote im Internet - ansprechen zu können.
Im WWW finden sich eine Reihe von Werkzeugen, Controls und Quellcodes, um MySQL Datenbanken entweder per MS ADO - MyODBC Schnittstelle oder via MySQL API Bibliothek *libmysql.dll verwalten zu können*. Aber in der Regel können diese Werkzeuge nur korrekt auf die Datenbank im Internet zu greifen, wenn der Webserver nicht über einen Firewall geschützt ist.
LibMyWitch ist das erste Control, das auch einen Zugriff auf MySQL Datenbanken anbietet, die geschützt hinter einem Firewall liegen, der den normalen Zugriff über Port 3306 blockiert.
Das LibMyWitch Control erstellt ein spezielles PHP-Skript, dass auf den Webserver kopiert wird und den Zugriff auf die Datenbank kapselt. Über den Standard HTTP Port 80 greift das Control auf das PHP-Skript und dieses wieder um auf die Datenbank auf dem Webserver zu. Die Übertragung findet verschlüsselt und komprimiert statt.
Mit dem LibMyWitch Control können Sie schnell und einfach eigene MySQL-DB Anwendungen entwickeln.
|
|
Funktionen im Überblick
|
|
|
|
Zugriff auf jeden MySQL Server - lokal oder remote im Internet - auch hinter Firewalls
|
|
a.) Zugriff auf MySQL DBs über die MySQL AB angebotene freie Bibliothek libmysql.dll
|
|
b.) Zugriff auf MySQL DBs über eine spezielles PHP-Skript, das - on-the-fly - erzeugt und auf Ihren Webserver kopiert wird und die Abfragen an die Datenbank kapselt.
|
|
Zugriff via PHP-sKript kann verschlüsselt (Blowfish oder SSL) und komprimiert erfolgen.
|
|
LibMyWitch ist kompatibel mit MySQL 3.21.xx bis 4.x
|
|
Das ActiveX Control wurde unter Visual Basic 6 entwickelt
|
|
|
Integrierte Beispiele
|
|
|
|
Visual Basic:
- Zugriff auf eine MySQL Datenbank via PHP Skript.
- Automatische Erzeugung eine PHP Skriptes, das auf den Web Server kopiert werden muss.
- Inhalt eine MySQL Tabelle laden, editieren und Update an MySQL Server zurück senden.
- Performance Test für unterschiedliche Zugriffsarten auf die MySQL Datenbank.
- Komplettes Beispiel eines Telefonbuch inklusive der Verwaltung von Bildern (BLOBs), Sicherung und Zurücksicherung von Daten.
|
|
Delphi:
- Zugriff auf eine MySQL Datenbank via PHP Skript.
- Automatische Erzeugung eine PHP Skriptes, das auf den Web Server kopiert werden muss.
|
|
MS Access:
- Komplettes Beispiel eines Telefonbuch inklusive der Verwaltung von Bildern (BLOBs), Sicherung und Zurücksicherung von Daten.
- Zugriff auf eine Webshop Tabelle (osCommerce).
|
|
|
Voraussetzung
|
|
|
Client:
- Windows 95/98/ME, Windows NT 4.0/2000/XP
- Visual Basic 6 Laufzeit Bibliothek
- Wenn der Zugriff auf die Datenbank über die von MySQL AB angebotene freie Bibliothek "libmySQL.dll" erfolgen solle, so muss diese auf den Client kopiert werden.
- Wenn die Datenübertragung komprimiert erfolgen soll, so muss die freie Bibliothek "zLib" auf dem Server vorhanden sein.
Alle erforderlichen Bibliotheken sind im library Verzeichnis der Installation zu finden. Für den Zugriff ohne Kompression sind keine zusätzlichen Bibliotheken erforderlich.
Webserver:
- PHP 3/4 (mit mCrypt und zLib-Bibliothek zur Verschlüsselung und Komprimierung)
- Zur verschlüsselten Übertragung kann alternativ auch SSL verwendet werden
LibMyWitch enthält Funktionen, um die Server Konfiguration zu testen
Andere Datenbanktreiber (DAO,ODBC,etc,) sind nicht erforderlich.
|