Início > comp > gb.db 
 en fr de es it nl pl pt mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Anterior  Próximo  Editar  Renomear  Desfazer  Atualizar  Procurar  Administração  
Documentação
História
 
Cuidado! Esta página não está atualizada.  Veja a versão em inglês 
gb.db - Componente de acesso a Bancos de Dados
Este componente permite que você acesse vários sistemas de gerenciamento de bancos de dados.

Classes
Blob
Connection
DB
Database
DatabaseUser
Field
Index
Result
ResultField
Table

Este componente pode acessar os seguintes sistemas de gerenciamento de bancos de dados:

Ambos PostgreSQl e MySQl sáo bancos de dados cliente/servidor, o que significa que a conexão é feita para um processo tipo "server".

Por outro lado, SQLite é um banco de dados baseado em arquivo ou memória, e não existe processo tipo "server" para se conectar. Isto significa que o usuário pode precisar incluir um caminho completamente qualificado para o arquivo de banco de dados se o padrão não é satisfatório. Veja a classe Connection para mais informações. O driver SQLite suporta a versão 3 do SQLite, e rebaixa para o driver da versão 2 se necessário. Veja www.sqlite.org para mais informações.

Este componente cria uma camada intermediária entre o servidor específicao e seu programa, então você pode usar exatamente o mesmo código para qualquer banco de dados que você decidir usar.

Isto funciona apenas se:

  • Você cria seu banco de dados usando o gerenciador de banco de dados ou usando este componente.
  • Você usar os métodos Find, Create e Edit.
  • Você não colocar valores SQL diretamente em seus pedidos, e sim usar a propriedade de substituição dos métodos anteriores.
  • Você não usar o método Exec, que permite que você envie pedidos SQL diretamente ao backend, para usar suas características específicas.
Se você não precisar de independência em relação ao banco de dados, faça o que quiser! :-)