fdb_driver
Driver síncrono e puramente em Rust para Firebird 5+, falando o
protocolo nativo (wire protocol v19) diretamente sobre TCP — sem dependência do
libfbclient.
use ;
Documentação
- COMECE-AQUI.md — introdução didática para o primeiro uso: conceitos básicos, primeiro programa completo e mapa “quero fazer X”.
- GUIA-DE-USO.md — guia completo de uso, com exemplos de conexão, query, execute, transações, batch, BLOBs, pool, charsets, wire-crypt e mais, além do checklist de recursos.
- PROTOCOL-NOTES.md — notas de engenharia reversa dos layouts do wire protocol.
Recursos
Autenticação SRP/Srp256, wire-crypt (ChaCha/ChaCha64/Arc4), transações, prepared statements com parâmetros, streaming de linhas, cursores roláveis, BLOBs (leitura/escrita), DML em lote (batch) incl. BLOBs, datas/horas civis, charsets (UTF-8/Latin-1/Win-1252) e pool de conexões. Veja o checklist completo.
Testes ao vivo
FB_HOST=127.0.0.1 FB_PORT=3050 FB_DB=employee FB_USER=SYSDBA \
FB_PASSWORD=masterkey