Convertitore online gratuito da DB a SQLITE
Converti i file DB compatibili in database SQLite portatili per l'esecuzione di query e la modifica.
Converti DB in SQLITE online - gratuito
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .db
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .db a .sqlite
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .sqlite convertito
Il risultato della conversione è pronto per il download.
Statistiche di conversione da DB a SQLITE
Aggiornato il 10 novembre 2026, dalle conversioni su 101convert.com
Come convertire db in sqlite file
- Database
- Ancora nessuna valutazione.
.db originale specifico dell’applicazione non può essere aperto altrove. La conversione crea inoltre un file portatile per eseguire query, modificare, condividere o archiviare i dati con strumenti compatibili con SQLite.
Che cos’è il formato DB
.db è un’estensione di file generica, non un formato di database specifico. Può indicare un database SQLite, un file Berkeley DB, un database dBase, un archivio di un’app mobile, un backup di un dispositivo o un database proprietario di un’applicazione. La sola estensione non identifica il motore né determina come il file possa essere convertito.
Identificare l’origine prima di modificarla. Su Linux o macOS, file source.db può fornire un’indicazione; su Windows, utilizzare l’applicazione che ha creato il file, un visualizzatore specifico per database o un editor esadecimale. Un normale database SQLite inizia con il testo di intestazione SQLite format 3. Chiudere il programma di origine e creare una copia prima dell’ispezione. Se il database dispone di file -wal o -shm associati, utilizzare la funzione di esportazione dell’applicazione o la procedura di backup di SQLite invece di copiare solo il file principale mentre è attivo.
Che cos’è il formato SQLITE
SQLite è un motore di database relazionale autonomo che memorizza tabelle, indici, viste e trigger in un unico file senza un server di database separato. I database SQLite utilizzano comunemente .sqlite, .sqlite3 o .db; l’estensione non modifica il formato interno.
SQLite supporta query SQL, transazioni, indici, vincoli e chiavi esterne, risultando adatto per applicazioni locali, dispositivi integrati, test, scambio di dati e archivi. Il risultato può essere aperto con la shell da riga di comando di SQLite, DB Browser for SQLite, il modulo integrato sqlite3 di Python e framework software con supporto per SQLite. Non è un sostituto diretto delle funzionalità specifiche dei server, come account utente, stored procedure, processi pianificati, replica o tipi di dati proprietari.
Come convertire il file
Innanzitutto determinare se l’origine è già SQLite. In tal caso, non è necessaria alcuna conversione di formato. Creare una copia sicura con il comando di backup di SQLite:
sqlite3 source.db ".backup 'converted.sqlite'"
È anche possibile aprire una copia in DB Browser for SQLite e scegliere File → Save Database As. Rinominare source.db in source.sqlite modifica solo il nome del file; è valido esclusivamente quando il file originale è già un database SQLite.
Utilizzare un’esportazione nativa quando l’origine è un altro database. Aprire l’applicazione di origine o la relativa utility di esportazione documentata ed esportare SQL, CSV o un altro formato strutturato. È preferibile un’esportazione nativa in SQLite perché può preservare le relazioni tra tabelle, i vincoli, gli indici e i tipi di dati con maggiore precisione rispetto a una conversione generica del file.
Se l’applicazione produce un dump SQL, creare un nuovo file SQLite e importarlo:
sqlite3 converted.sqlite < export.sql
I dump SQL sono spesso specifici del motore. I dump di MySQL, PostgreSQL, SQL Server e di altri sistemi possono contenere tipi di dati incompatibili, sintassi per le virgolette, sintassi per l’incremento automatico, comandi dello schema o estensioni non compatibili. Modificare tali istruzioni oppure utilizzare un’utility di conversione che supporti sia il motore di origine sia SQLite. Esaminare l’output dell’importazione alla ricerca di errori invece di presumere che un comando completato abbia importato ogni oggetto.
Per le esportazioni CSV, esportare ogni tabella separatamente includendo i nomi delle colonne, creare lo schema di destinazione e quindi importare le righe. Ad esempio:
sqlite3 converted.sqlite
CREATE TABLE customers (id INTEGER PRIMARY KEY, name TEXT, email TEXT);
.mode csv
.import --skip 1 customers.csv customers
Le opzioni esatte di .import dipendono dalla versione della shell SQLite; se --skip 1 non è disponibile, rimuovere la riga di intestazione prima dell’importazione. Definire esplicitamente date, colonne numeriche, possibilità di contenere valori null, chiavi primarie ed esterne e vincoli di unicità. Ripetere la procedura per le tabelle correlate, quindi aggiungere gli indici dopo il caricamento di grandi set di dati.
Se l’origine è un database binario proprietario, utilizzare il programma che lo ha creato, uno strumento di esportazione ufficiale o un driver di database compatibile. DB Browser for SQLite può creare e modificare il file di destinazione, ma non può decodificare ogni formato binario .db non correlato. Uno script Python può scrivere in SQLite tramite la libreria standard, ma necessita comunque di un driver per l’origine o di un’esportazione intermedia; sqlite3.connect("source.db") legge SQLite, non un database arbitrario solo perché il suo nome termina in .db.
Per i tipi di origine supportati, è anche possibile caricare il file su 101convert.com, selezionare SQLITE come formato di output e scaricare il database convertito senza installare software. La disponibilità dipende dal formato di origine, dalle dimensioni del file e dal supporto attuale del servizio.
Controlli di qualità e compatibilità
SQLite utilizza la tipizzazione dinamica, quindi alcuni tipi di origine richiedono una mappatura accurata. Gli oggetti spaziali, gli allegati binari, i campi crittografati, le colonne identity, i timestamp con fuso orario, gli indici full-text, le stored procedure, le autorizzazioni, i trigger e le impostazioni di replica possono richiedere una gestione separata o non avere un equivalente in SQLite.
Dopo la conversione, confrontare il numero di righe di ogni tabella e verificare i valori null, le chiavi duplicate, la codifica dei caratteri, i timestamp, le query rappresentative, le relazioni tra chiavi esterne, le viste, i trigger e gli indici. Ricreare gli oggetti omessi dall’esportazione. Conservare il database originale invariato, poiché un file SQLite convertito potrebbe escludere metadati dell’applicazione, crittografia, autorizzazioni, allegati, funzionalità non supportate o record non inclusi nell’esportazione.
Confronto formato: DB vs SQLITE
Come i formati DB e SQLITE si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .DB Database file | .SQLITE SQLite database |
|---|---|---|
| Leggibile come testo semplice | No | No |
| Tipi di dati | Tipizzato | Tipizzato |
| Strutture nidificate | — | Sì |
| Formule | No | No |
| Più tabelle o fogli | Sì | Sì |
| Dimensione tipica del file | Medio | Piccolo |
| Standard aperto | Parzialmente aperto | Sì |
| Ideale per | Scambio dati | Scambio dati |
| Introdotto | — | 2000 |
| Sviluppatore | — | D. Richard Hipp / SQLite Consortium |
| Tipo MIME | — | application/vnd.sqlite3 |
Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org
Software e collegamenti suggeriti: convertitori da db a sqlite
Domande frequenti
Il convertitore da DB a SQLITE è gratuito?
Sì, convertire DB in SQLITE su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file DB?
Puoi caricare file DB fino a 10 MB e convertire fino a 3 file alla volta in un unico lotto. Con un piano a pagamento il limite sale fino a 50 MB per file e 20 file alla volta, consulta i nostri piani.
Cosa succede ai file caricati?
I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.
Devo installare un software per convertire DB in SQLITE?
No. La conversione da DB a SQLITE avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.
La conversione non è riuscita?
Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file DB valido per questa conversione da DB a SQLITE. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.
Altre conversioni di file .db
- db in mdb
- db in vcs
- db in txt
- db in db3
- db in json
- db in csv
- db in accdb
- db in sql
- db in pdf
- db in xls
- db in abs
- db in ave
- db in bmp
- db in crypt5
- db in crypt6
- db in crypt7
- db in cs
- db in cvs
- db in db2
- db in dbf
- db in dbs
- db in docx
- db in excel
- db in fdb
- db in gdb
- db in html
- db in ics
- db in inp
- db in jpeg
- db in mbk
- db in mdf
- db in mdn
- db in myd
- db in odt
- db in pd
- db in png
- db in rtf
- db in s3db
- db in sdf
- db in sqlite3
- db in text
- db in vcard
- db in xlr
- db in xlsm
- db in xlsx
- db in xml