LibMyWitch is a VB MySQL API wrapper for accessing every type of MySQL databases - local or remote in the internet. You can embed this ActiceX control in your own MySQL VB tools or within IE applications.
You find a lot of MySQL tools, controls and source code in the Web for managing a MySQL database ether via MS ADO - MyODBC interface or via the MySQL API library *libmysql.dll*. But all these tools always work only correct if the database is not hosted on a webserver behind a firewall.
LibMyWitch is the first MySql ActiveX control / wrapper that also offer an access to a MySQL database behind a firewall by communicating not only via port 3306 which is blocked by firewalls.
The LibMyWitch control creates a special PHP-script which have to be upload on the webserver, where the database ist hosted. Via standard HTTP (port 80) the control can now access the database by forwarding all database queries to the PHP-script. The transfer could be encrypted and compressed or via SSL.
With LibMyWitch you are able to develop your own MySQL database application without any limits. Embed the MySQL ActiveX Control into your VB MySQL applications and have unlimited accss to your MySQL databases and tables
Features
Access any MySQL server - even remote databases behind firewalls
a.) Accessing MySQL servers using the MySQL AB provided API libmysql.dll, skipping slower methods like ODBC
b.) Accessing MySQL servers using a PHP-script, which is automatically created and has to be uploaded to a webserver and encapsulate all queries to the database.
Access via PHP-script could be encrypted (Blowfish or SSL) and compressed
This MySql ActiveX control can be embedded for example in VB MySQL database applications.
LibMyWitch is compatible with MySQL 3.21.xx to 4.x
ActiveX Control written in VB 6
Requirements
Client:
Windows 95/98/ME, Windows NT 4.0/2000/XP
VB 6 Runtime library
If an access shall occur by MySQL C- API, you need the free library "libmySQL.dll"
If the data transfer should be compressed the free library "zLib" is necessary
(All necessary files you find in the library-folder.) Webserver:
PHP 3/4
If the data transfer should be compressed the library "zLib" should be installed
If the data transfer should be encrypted the library "mCrpt" should be installed (Alternative you can use SSL)
(LibMyWitch contains functions to check the configuration on the client and on the server ) Database drivers (DAO,ODBC,etc,) are not required.