Aller au contenu

Convertisseur en ligne gratuit de DB en SQLITE

Convertissez les fichiers DB compatibles en bases de données SQLite portables pour les interroger et les modifier.

Convertir DB en SQLITE en ligne - gratuit

Envoi en cours…

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .db

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .db vers .sqlite

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .sqlite converti

    Le résultat de la conversion est prêt à être téléchargé.

Statistiques de conversion DB en SQLITE

Les fichiers DB sont le plus souvent convertis en XLSX 57 % CSV 16 % TXT 9 % PDF 4 %

Mis à jour le 12 novembre 2026, d'après les conversions sur 101convert.com

Comment convertir db en fichier sqlite

Un programme ou un appareil peut nécessiter une base de données SQLite lorsque son fichier .db d’origine, spécifique à l’application, ne peut pas être ouvert ailleurs. La conversion crée également un fichier portable permettant d’effectuer des requêtes, des modifications, du partage ou de l’archivage avec des outils compatibles avec SQLite.

Qu’est-ce que le format DB ?

.db est une extension de nom de fichier générique, et non un format de base de données unique. Elle peut désigner une base de données SQLite, un fichier Berkeley DB, une base de données dBase, un espace de stockage d’application mobile, une sauvegarde d’appareil ou une base de données propriétaire. L’extension seule n’identifie pas le moteur et ne détermine pas comment le fichier peut être converti.

Identifiez la source avant de la modifier. Sous Linux ou macOS, file source.db peut fournir un indice ; sous Windows, utilisez l’application qui a créé le fichier, une visionneuse spécifique aux bases de données ou un éditeur hexadécimal. Une base de données SQLite normale commence par le texte d’en-tête SQLite format 3. Fermez le programme source et faites une copie avant toute inspection. Si la base de données possède des fichiers -wal ou -shm associés, utilisez la fonction d’exportation de l’application ou la procédure de sauvegarde SQLite plutôt que de copier uniquement le fichier principal lorsqu’il est actif.

Qu’est-ce que le format SQLITE ?

SQLite est un moteur de base de données relationnelle autonome qui stocke les tables, les index, les vues et les déclencheurs dans un seul fichier, sans serveur de base de données distinct. Les bases de données SQLite utilisent généralement .sqlite, .sqlite3 ou .db ; l’extension ne modifie pas le format interne.

SQLite prend en charge les requêtes SQL, les transactions, les index, les contraintes et les clés étrangères, ce qui le rend adapté aux applications locales, aux appareils intégrés, aux tests, à l’échange de données et aux archives. Le résultat peut être ouvert avec le shell en ligne de commande SQLite, DB Browser for SQLite, le module intégré sqlite3 de Python et les frameworks logiciels prenant en charge SQLite. Il ne remplace pas directement les fonctionnalités propres aux serveurs, telles que les comptes utilisateur, les procédures stockées, les tâches planifiées, la réplication ou les types de données propriétaires.

Comment convertir le fichier

Déterminez d’abord si la source est déjà au format SQLite. Si tel est le cas, aucune conversion de format n’est nécessaire. Créez une copie sécurisée avec la commande de sauvegarde SQLite :

sqlite3 source.db ".backup 'converted.sqlite'"

Vous pouvez également ouvrir une copie dans DB Browser for SQLite et choisir File → Save Database As. Renommer source.db en source.sqlite ne modifie que le nom du fichier ; cette opération est valide uniquement lorsque le fichier d’origine est déjà une base de données SQLite.

Utilisez un export natif lorsque la source est une autre base de données. Ouvrez l’application source ou son utilitaire d’exportation documenté, puis exportez au format SQL, CSV ou dans un autre format structuré. Un export SQLite natif est préférable, car il peut préserver plus fidèlement les relations entre les tables, les contraintes, les index et les types de données qu’une conversion de fichier générique.

Si l’application produit un dump SQL, créez un nouveau fichier SQLite et importez-le :

sqlite3 converted.sqlite < export.sql

Les dumps SQL sont souvent spécifiques au moteur. Les dumps MySQL, PostgreSQL, SQL Server et autres peuvent contenir des types de données incompatibles, une syntaxe de guillemets, une syntaxe d’auto-incrémentation, des commandes de schéma ou des extensions incompatibles. Modifiez ces instructions ou utilisez un utilitaire de conversion prenant en charge à la fois le moteur source et SQLite. Vérifiez la sortie de l’importation pour détecter les erreurs au lieu de supposer qu’une commande terminée a importé tous les objets.

Pour les exports CSV, exportez chaque table séparément avec les noms de colonnes, créez le schéma de destination, puis importez les lignes. Par exemple :

sqlite3 converted.sqlite

CREATE TABLE customers (id INTEGER PRIMARY KEY, name TEXT, email TEXT);
.mode csv
.import --skip 1 customers.csv customers

Les options exactes de .import dépendent de la version du shell SQLite ; si --skip 1 n’est pas disponible, supprimez la ligne d’en-tête avant l’importation. Définissez explicitement les dates, les colonnes numériques, l’acceptation des valeurs nulles, les clés primaires et étrangères ainsi que les contraintes d’unicité. Répétez le processus pour les tables associées, puis ajoutez les index après le chargement des jeux de données volumineux.

Si la source est une base de données binaire propriétaire, utilisez le programme qui l’a créée, un outil d’exportation officiel ou un pilote de base de données compatible. DB Browser for SQLite peut créer et modifier le fichier de destination, mais il ne peut pas décoder tous les formats binaires .db sans rapport. Un script Python peut écrire dans SQLite via la bibliothèque standard, mais il a toujours besoin d’un pilote source ou d’un export intermédiaire ; sqlite3.connect("source.db") lit du SQLite, et non une base de données quelconque simplement parce que son nom se termine par .db.

Pour les types de source pris en charge, vous pouvez également téléverser le fichier sur 101convert.com, sélectionner SQLITE comme format de sortie et télécharger la base de données convertie sans installer de logiciel. La disponibilité dépend du format source, de la taille du fichier et de la prise en charge actuelle du service.

Contrôles de qualité et de compatibilité

SQLite utilise le typage dynamique, de sorte que certains types source nécessitent un mappage réfléchi. Les objets spatiaux, les pièces jointes binaires, les champs chiffrés, les colonnes d’identité, les horodatages tenant compte du fuseau horaire, les index de recherche en texte intégral, les procédures stockées, les autorisations, les déclencheurs et les paramètres de réplication peuvent nécessiter un traitement distinct ou ne pas avoir d’équivalent SQLite.

Après la conversion, comparez le nombre de lignes de chaque table et testez les valeurs nulles, les clés en double, l’encodage des caractères, les horodatages, les requêtes représentatives, les relations entre clés étrangères, les vues, les déclencheurs et les index. Recréez les objets omis par l’exportation. Conservez la base de données d’origine inchangée, car un fichier SQLite converti peut exclure les métadonnées de l’application, le chiffrement, les autorisations, les pièces jointes, les fonctionnalités non prises en charge ou les enregistrements qui n’étaient pas inclus dans l’exportation.

Comparaison du format DB vs SQLITE

Comparaison entre les formats DB et SQLITE sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier DB et SQLITE
Propriété .DB Database file .SQLITE SQLite database
Lisible en texte brut Non Non
Types de données Typé Typé
Structures imbriquées — Oui
Formules Non Non
Plusieurs tables ou feuilles Oui Oui
Taille de fichier typique Moyen Petit
Norme ouverte Partiellement ouvert Oui
Idéal pour Échange de données Échange de données
Date d’introduction — 2000
Développeur — D. Richard Hipp / SQLite Consortium
Type MIME — application/vnd.sqlite3

Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org

Questions fréquentes

Le convertisseur DB en SQLITE est-il gratuit ?

Oui, la conversion de DB en SQLITE sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier DB peut-il avoir ?

Vous pouvez téléverser des fichiers DB jusqu'à 10 Mo et convertir jusqu'à 3 fichiers à la fois en un seul lot. Avec une formule payante, la limite passe à 50 Mo par fichier et 20 fichiers à la fois, consultez nos formules.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir DB en SQLITE ?

Non. La conversion de DB en SQLITE s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier DB valide pour cette conversion de DB en SQLITE. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.

Déjà téléchargé

Ce fichier a déjà été téléchargé. Pour protéger votre vie privée, nous l’avons supprimé de notre serveur juste après le téléchargement, il ne peut donc pas être téléchargé à nouveau. Pour l’obtenir encore une fois, convertissez de nouveau le fichier.