IDBFactory
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
* Some parts of this feature may have varying levels of support.
A interface IDBFactory, pertencente a IndexedDB API , permite que aplicativos acessem de forma assíncrona os bancos de dados indexados. O objeto que implementa a interface é o window.indexedDB, com este objeto é possível criar, acessar, modificar e excluir informações de um banco de dados.
Nota: This feature is available in Web Workers.
Métodos
IDBFactory.open-
Realizar a abertura de uma conexão com uma base de dados.
IDBFactory.deleteDatabase-
Remove uma base de dados.
IDBFactory.cmp-
Compara dois valores chaves e determina se elas são iguais e se não, quem é a maior.
Métodos Obsoletos
IDBFactory.open, a versão original-
Este método realizava conexão com uma base de dados, ele ainda é usado em alguns navegadores.
Exemplo
No código abaixo, realizamos uma conexão com um banco de dados e incluímos manipuladores para os casos de sucesso e erro. Você pode obter o To-do Notifications app como exemplo (Visualizar exemplo.)
Especificações
| Specification |
|---|
| Indexed Database API 3.0 # factory-interface |
Compatibilidade com navegadores
See also
- Usando IndexedDB
- Inicializando uma Transaction:
IDBDatabase - Usando uma Transaction:
IDBTransaction - Configurando um Intervalo de chaves:
IDBKeyRange - Recuperando e modificando dados:
IDBObjectStore - Usando cursors:
IDBCursor - Exemplo de referência: To-do Notifications (Visualizar exemplo.)