  | 
  
Selon notre expérience, il ne prendrait que quelques heures
pour convertir des outils tels que msql-tcl et  msqljava qui utilisent
les API C mSQL pour qu'ils fonctionnent avec MySQL.
 
Les instructions de conversion sont : 
 
- 
Exécutez le script 
msql2mysql sur les sources. Cele requiert le programme 
replace, qui est distribués par MySQL.
 - 
Compiler.
 - 
Corriger les erreurs de compilation.
  
Les différences entre les API C mSQL et les API C MySQL sont :
 
- 
MySQL utilise la structure 
MYSQL comme type de connexion, 
(mSQL utilise un entier int).
 - 
mysql_connect() prend un pointeur sur une structure MYSQL comme paramètre.
Il est facile d'en définir un globalement, ou bien d'utiliser malloc() pour en créer un.
mysql_connect() prend deux paramètres pour spécifier l'utilisateur, et le mot de passe.
Vous povuez utiliser NULL, NULL pour appeler lesv valeurs par défaut.
 - 
mysql_error() prend une structure MYSQL comme paramètre. Vous pouvez simplement
ajouter le paramètre de votre fonction msql_error() si vous portez un vieux code.
 - 
MySQL retourne une erreur et un message d'erreur, pour toutes les errerurs 
mSQL ne fait que retourner un message d'erreur.
 - 
Quelques incompatibilités existent, notamment à cause des connexions simultanées de MySQL
  
 |