WIKI

ARTIGO · GENESYS WIKI

DataBase.lua.

Conexão e consultas síncronas de banco.

Para que serve

LuaSystem\DataBase.lua oferece a conexão e as consultas síncronas de banco usadas por scripts Lua. O GameServer.lua chama DataBase.Connect na função inicial GameServer().

Funções disponíveis

Grupo Exemplos Finalidade
Conexão Connect, Close Abrir e fechar a conexão usada pelo Lua.
Consultas Exec, Query, QueryGetNumber, QueryGetString Executar SQL e obter valores de resultado.
Dados GetValue, GetString, SetValue, SetString Ler ou atualizar campos.
Operações auxiliares SetAddValue, SetDecreaseValue, CreateColumn Ajustar valores ou preparar uma coluna.
Inicialização RunAfterLoad, CallRunAfterLoad Executar funções registradas depois que a conexão é aberta.

O arquivo utiliza o componente SQL fornecido ao ambiente Lua pelo GameServer. Uma consulta síncrona espera sua resposta antes de continuar; scripts de cliente que precisam de consulta assíncrona devem usar as funções fornecidas por DataBaseAsync.lua conforme a implementação do recurso.

Os dados de conexão são configurados em GameServer.lua. Não publique senha ou comandos SQL que exponham dados de contas ao compartilhar um script.

Fim do artigo
AJUDE A MELHORAR A WIKI

Encontrou algo incorreto ou faltando?

O WhatsApp abrirá com o título e o link deste artigo. Conte no atendimento o que precisamos ajustar.

Reportar uma questão