1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
<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="https://github.com/lunarmodules/luasql">
<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>
</li>
<li><a href="examples.html">Exemplos</a></li>
<li><a href="history.html">Histórico</a></li>
<li><a href="https://github.com/lunarmodules/luasql">Projeto</a>
<ul>
<li><a href="https://github.com/lunarmodules/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 através de 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>
de Lua 5.1.
</p>
<h2><a name="status"></a>Status</h2>
<p>
A versão LuaSQL 2.7.0 (para Lua 5.X) está disponível para <a href="#download">download</a>.
Para mais detalhes sobre as funcionalidades de cada versão, confira o <a href="history.html">histórico</a>.
</p>
<h2><a name="download"></a>Download</h2>
<p>
LuaSQL pode ser instalado via <a href="https://luarocks.org">LuaRocks</a>, usando
o driver do banco de dados de sua escolha:
<pre class="example">
luarocks install luasql-firebird
luarocks install luasql-mysql
luarocks install luasql-oci8
luarocks install luasql-odbc
luarocks install luasql-postgres
luarocks install luasql-sqlite
luarocks install luasql-sqlite3
</pre>
O código fonte da LuaSQL pode ser baixado do seu repositório no <a href="https://github.com/lunarmodules/luasql">GitHub</a>.
</p>
<h2><a name="credits"></a>Créditos</h2>
<h4>LuaSQL 2.x</h4>
<p>
A versão 2.7 introduz suporte a variáveis <a href="https://lua.org/manual/5.4/">To-be-closed</a> além de adaptar todos os drivers para a versão 5.4 de Lua. <br>Esta versão foi implementada por Chaitanya Deshmukh durante o GSoC 2024 sob a orientação de Tomás Guisasola.
</p>
<p>
A versão 2.5 incorpora suporte a busca no resultado no driver MySQL.
</p>
<p>
A versão 2.3.5 incorpora algumas correções e pequenas melhorias (agradecimento a IR4T4 e tomatolog).
Essa versão funciona com as versões 5.1, 5.2 and 5.3 de Lua.
</p>
<p>
A versão 2.3 é apenas uma adaptação do código para funcionar com as versões 5.0, 5.1 e 5.2 de Lua.
</p>
<p>
A partir da versão 2.2 começou o desenvolvimento distribuído com todas as discussões sobre o projeto acontecendo na <a href="https://groups.google.com/forum/#!forum/kepler-project">lista de interesse do Projeto Kepler</a>.
Novos desenvolvedores: Hisham Muhammad, Ignacio Burgueño, Luis Eduardo Jason Santos, Marc Nijdam, Mauricio Bomfim and Scott Morgan.
</p>
<h4>LuaSQL 2.0 e 2.1</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 das versões 2.0 e 2.1 é 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 Broughton, Pedro Maia, Klaus Ripke, 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 da 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">Valid XHTML 1.0!</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>
|