Cet objet vous permet d'établir une connexion à une base SQL de type MySQL, PostgreSQL, SQLite et autres.
Fontion de construction.
var myObject = new Sql(driver);
Créer un objet Sql utlisant une base de données MySQL.
var myObject = new Sql(Sql.MySQL);
Les pilotes MySQL, PostgreSQL, SQLite 3, Firebird et ODBC sont installés par défaut sur Windows uniquement. Pour voir tous les pilotes disponibles il vous faut appeler la fonction drivers.
Renvoie une liste des Pilotes disponibles.
Sql.drivers();
Ouvrir une connexion avec une base de données.
myObject.connect(parameters);
Préparer une requête sur la base de données actuelle.
myObject.prepare(queryString, parameters);
myObject.prepare("INSERT INTO myTable (id, data) VALUES(:id, :data)", { id: 1, data: "My data" });
Exécuter une requête préparée ou exécuter une requête sur la base de données actuelle.
myObject.execute(queryString);
myObject.execute();
Retrouver le résultat d'une requête précédemment exécutée.
myObject.fetchResult(indexStyle);
myObject.fetchResult();
Déconnecter de la base de données actuelle.
myObject.disconnect();
Les pilotes SQL. Les pilotes MySQL, PostgreSQL, SQLite 3, Firebird et ODBC sont installés par défaut sur Windows uniquement.
Retrouver le style d'un index.