 |

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
|