163 lines
6.1 KiB
HTML
163 lines
6.1 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html>
|
|
<head>
|
|
<title>LuaSQL: Conectividade de banco de dados para a linguagem de programação Lua</title>
|
|
<link rel="stylesheet" href="doc.css" type="text/css"/>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div id="container">
|
|
|
|
<div id="product">
|
|
<div id="product_logo"><a href="http://www.keplerproject.org">
|
|
<img alt="LuaSQL logo" src="luasql.png"/>
|
|
</a></div>
|
|
<div id="product_name"><big><strong>LuaSQL</strong></big></div>
|
|
<div id="product_description">Conectividade de banco de dados para a linguagem de programação Lua</div>
|
|
</div> <!-- id="product" -->
|
|
|
|
<div id="main">
|
|
|
|
<div id="navigation">
|
|
<h1>LuaSQL</h1>
|
|
<ul>
|
|
<li><strong>Home</strong>
|
|
<ul>
|
|
<li><a href="index.html#overview">Visão Geral</a></li>
|
|
<li><a href="index.html#status">Status</a></li>
|
|
<li><a href="index.html#download">Download</a></li>
|
|
<li><a href="index.html#credits">Créditos</a></li>
|
|
<li><a href="index.html#contact">Contato</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="manual.html">Manual</a>
|
|
<ul>
|
|
<li><a href="manual.html#introduction">Introdução</a></li>
|
|
<li><a href="manual.html#compiling">Compilando</a></li>
|
|
<li><a href="manual.html#installation">Instalação</a></li>
|
|
<li><a href="manual.html#errors">Tratamento de erros</a></li>
|
|
<li><a href="manual.html#drivers">Drivers</a></li>
|
|
<li><a href="manual.html#environment_object">Ambiente</a></li>
|
|
<li><a href="manual.html#connection_object">Conexão</a></li>
|
|
<li><a href="manual.html#cursor_object">Cursor</a></li>
|
|
<li><a href="manual.html#postgres_extensions">PostgreSQL</a></li>
|
|
<li><a href="manual.html#mysql_extensions">MySQL</a></li>
|
|
<li><a href="manual.html#oracle_extensions">Oracle</a></li>
|
|
<li><a href="manual.html#sqlite3_extensions">SQLite3</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="examples.html">Exemplos</a></li>
|
|
<li><a href="history.html">Histórico</a></li>
|
|
<li><a href="http://github.com/keplerproject/luasql/">Project</a>
|
|
<ul>
|
|
<li><a href="http://github.com/keplerproject/luasql/issues">Bug tracker</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="license.html">Licença</a></li>
|
|
</ul>
|
|
</div> <!-- id="navigation" -->
|
|
|
|
<div id="content">
|
|
<h2><a name="overview"></a>Visão Geral</h2>
|
|
<p>
|
|
LuaSQL é uma interface simples entre Lua e um sistema gerenciador de banco de dados (DBMS). Ela permite que um programa Lua:
|
|
</p>
|
|
<ul>
|
|
<li> Conecte-se aos bancos de dados ODBC, ADO, Oracle, MySQL, SQLite, JDBC e PostgreSQL;</li>
|
|
<li> Execute comandos arbritários do SQL;</li>
|
|
<li> Recupere resultados no modo linha-a-linha de um cursor SQL.</li>
|
|
</ul>
|
|
|
|
<p>
|
|
LuaSQL é um software livre e utiliza a mesma <a href="license.html">licença</a>
|
|
do Lua 5.0.
|
|
</p>
|
|
|
|
<h2><a name="status"></a>Status</h2>
|
|
<p>A versão LuaSQL 2.0.2 (para Lua 5.0) está disponível para
|
|
<a href="#download">download</a>.
|
|
</p>
|
|
|
|
<p>O driver PostgreSQL foi testado em Windows, Linux e MacOS X e é compatível com
|
|
PostgreSQL 7.x e 8.x.</p>
|
|
<p>O driver ODBC foi testado em Windows (drivers SQLServer e Microsoft Access).</p>
|
|
<p>O driver MySQL foi testado em Windows, Linux e é compatível com as versões 4.0, 4.1 e 5.0.</p>
|
|
<p>O driver Oracle foi testado em Windows e é compatível com OCI 8 API.</p>
|
|
<p>O driver SQLite foi testado em Windows e Linux e é compatível com as versões 2.x.</p>
|
|
<p>O driver JDBC foi testado em Windows com LuaJava 1.0 e JDK 1.4 (driver MySQL).</p>
|
|
<p>O driver ADO foi testado em Windows, com LuaCOM 1.3 (driver Microsoft Access).</p>
|
|
|
|
<h2><a name="download"></a>Download</h2>
|
|
<p>
|
|
LuaSQL pode ser instalado via <a href="http://luarocks.org">LuaRocks</a>, usando
|
|
o driver do seu banco de dados escolhido:
|
|
|
|
<pre>
|
|
luarocks install luasql-sqlite3
|
|
luarocks install luasql-postgres
|
|
luarocks install luasql-mysql
|
|
luarocks install luasql-sqlite
|
|
luarocks install luasql-odbc
|
|
</pre>
|
|
|
|
O código fonte do LuaSQL pode ser baixado do seu repositório no <a href=
|
|
"http://github.com/keplerproject/luasql">GitHub</a>.
|
|
</p>
|
|
|
|
<h2><a name="credits"></a>Créditos</h2>
|
|
|
|
<h4>LuaSQL 2.0</h4>
|
|
<p>
|
|
A Versão 2.0 foi redesenhada por Roberto Ierusalimschy, André Carregal
|
|
e Tomás Guisasola como parte do
|
|
<a href="http://www.keplerproject.org">Projeto Kepler</a>.
|
|
A implementação é compatível com Lua 5.0 e foi codificada por Tomás Guisasola, Eduardo Quintão, Thiago Ponte, Fabio Mascarenhas, Danilo Tuler,
|
|
com inestimáveis contribuições de Michael Roth, Tiago Dionizio e Leonardo Godinho.
|
|
</p>
|
|
|
|
<h4>LuaSQL 1.0</h4>
|
|
<p>
|
|
LuaSQL foi projetado por Pedro Miller Rabinovitch e Roberto
|
|
Ierusalimschy.
|
|
A primeira implementação era compatível com Lua 4.0a.
|
|
Muitas modificações foram feitas, mas não distribuídas, por Diego Nehab (ODBC),
|
|
Carlos Cassino, Tomás Guisasola and Eduardo Quintão (PostgreSQL).
|
|
</p>
|
|
<p>
|
|
O desenvolvimento de LuaSQL foi patrocinado pela
|
|
<a href="http://www.fabricadigital.com.br">Fábrica Digital</a>, FINEP e CNPq.
|
|
</p>
|
|
|
|
<h2><a name="contact"></a>Contato</h2>
|
|
|
|
<p>
|
|
Para mais informações, entre em
|
|
<a href="mailto:info-NO-SPAM-THANKS@keplerproject.org">contato</a> conosco.
|
|
Comentários são muito bem-vindos!
|
|
</p>
|
|
|
|
<p>
|
|
A <a href="https://groups.google.com/forum/#!forum/kepler-project">lista de discussão</a>
|
|
do projeto Kepler é outra forma de entrar em contato com desenvolvedores
|
|
e usuários da plataforma Kepler.
|
|
</p>
|
|
|
|
</div> <!-- id="content" -->
|
|
|
|
</div> <!-- id="main" -->
|
|
|
|
<div id="about">
|
|
<p><a href="http://validator.w3.org/check?uri=referer">
|
|
<img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a></p>
|
|
<p><small>$Id: index.html,v 1.9 2008/06/11 00:26:13 jasonsantos Exp $</small>
|
|
</p>
|
|
</div> <!-- id="about" -->
|
|
|
|
</div> <!-- id="container" -->
|
|
|
|
</body>
|
|
</html>
|