J'ai un ensemble de fichiers HTML et une base de données SQLite, auxquels je voudrais accéder à partir du navigateur, en utilisant le schéma file://. Est-il possible d'accéder à la base de données et de créer des requêtes (et des tables) en utilisant JavaScript ?
Réponses
Trop de publicités?IMHO, la meilleure façon est d'appeler Python en utilisant POST via AJAX et de faire tout ce que vous avez besoin de faire avec la base de données dans Python, puis de retourner le résultat au javascript. Le support de json et sqlite dans Python est génial et il est 100% intégré même dans les versions légèrement récentes de Python, donc il n'y a pas de douleur "installer ceci, installer cela". En Python :
import sqlite3
import json
... c'est tout ce dont vous avez besoin. Il fait partie de toutes les distributions Python.
@Sedrick Jefferson a demandé des exemples, donc (un peu tardivement) j'ai écrit une page d'accueil pour le site web de @Sedrick Jefferson. un va-et-vient autonome entre Javascript et Python ici.
Il est préférable de coder avec python et flask. Si vous utilisez WebSQL avec JavaScript, il n'enregistrera les données que pour chaque fenêtre et non dans le monde entier, car il s'agit d'un cookie de navigateur. Flacon est un serveur web en python et une fois que vous avez créé une page avec lui, vous pouvez Importer sqlite3 . Une autre solution consiste à utiliser le langage php, mais l'essentiel est que l'utilisation de JavaScript est une mauvaise idée.
P.S. En fait, vous pouvez essayer d'utiliser loaclStorage J'ai entendu dire qu'il pouvait sauvegarder les données aussi longtemps que vous le souhaitiez.
- Réponses précédentes
- Plus de réponses