LuaSQL
Connection aux bases de données pour le language de programmation Lua

Vue d'ensemble

LuaSQL est une simple interface de Lua à un SGBD. Cela permet à un programme Lua de :

  • Se connecter au base de données ODBC, ADO, Oracle, MySQL, SQLite, Firebird et PostgreSQL;
  • Exécuter des instructions SQL arbitraires;
  • Obtenir des résultats ligne par ligne avec curseur.

LuaSQL est un logiciel libre et utilise la même licence que celle de Lua 5.1.

Statut

LuaSQL version 2.3.0 (pour Lua 5.X) est maintenant disponile au téléchargement. Pour plus de détails sur la liste des fonctionnalités merci de vérifier l'historique du produit.

Téléchargement

LuaSQL peut être installé via LuaRocks, en utilisant le pilote de la base de donnée de votre choix :

luarocks install luasql-sqlite3
luarocks install luasql-postgres
luarocks install luasql-mysql
luarocks install luasql-sqlite
luarocks install luasql-odbc
Le code source pour LuaSQL peut être téléchargé à partir de son dépot GitHub.

Crédits

LuaSQL 2.x

La version 2.3 est juste une adaptation du code pour fonctionner avec Lua 5.0, 5.1 and 5.2.

La version 2.2 a initiée un développement distribué, avec toutes les discussions passant par la liste de diffusion du projet Kepler. Nouveaux développeurs : Hisham Muhammad, Ignacio Burgueño, Luis Eduardo Jason Santos, Marc Nijdam, Mauricio Bomfim and Scott Morgan.

La Version 2.1 et 2.0 ont été remaniées par Roberto Ierusalimschy, André Carregal et Tomás Guisasola dans le cadre du Projet Kepler. L'implementation a été codée par Tomás Guisasola, Eduardo Quintão, Thiago Ponte, Fabio Mascarenhas et Danilo Tuler, avec de nombreuses contributions de Michael Broughton, Tiago Dionizio, Leonardo Godinho, Pedro Maia, Klaus Ripke, Michael Roth et bien d'autres.

LuaSQL 1.0

LuaSQL a été initialement conçu par Pedro Miller Rabinovitch et Roberto Ierusalimschy. La première implementation était compatible avec Lua 4.0a. Beaucoup de modifications ont été apportées, mais non distribuées par Diego Nehab (ODBC), Carlos Cassino, Tomás Guisasola et Eduardo Quintão (PostgreSQL).

Le développement de LuaSQL a été sponsorisé par Fábrica Digital, FINEP et CNPq.

Contactez-nous

Pour plus d'informations merci de nous contacter. Les commentaires sont les bienvenus!

Vous pouvez également rejoindre d'autres développeurs et utilisateurs du Projet Kepler sur la liste de diffusion du projet Kepler.

Valid XHTML 1.0!

$Id: index.html,v 1.27 2008/06/11 00:26:13 jasonsantos Exp $