Ich versuche, eine App-Datei mit SQLite3 zu erstellen, aber die Datenbankdatei kann nicht geöffnet werden. Irgendwelche Python

Python-Programme
Anonymous
 Ich versuche, eine App-Datei mit SQLite3 zu erstellen, aber die Datenbankdatei kann nicht geöffnet werden. Irgendwelche

Post by Anonymous »

Ich versuche, eine App mit SQLite zu erstellen, die eine Verbindung zu einer Datenbank herstellt, kann diese Datenbank jedoch nicht öffnen. Kann ich irgendetwas in meinen Code einfügen, damit er geöffnet wird?
Das Verzeichnis funktioniert, aber die Datei stellt keine Verbindung her. Ich habe die Abhängigkeiten und Funktionen als Referenz angehängt:

Code: Select all

from flask import Flask, jsonify, request
from flask_sqlalchemy import SQLAlchemy
from datetime import datetime, timedelta
import sqlite3
import os

app = Flask(__name__)

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///Resources/hawaii.sqlite'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False

db = SQLAlchemy(app)
Jede Hilfe beim Zugriff auf die Datenbank wäre großartig!
Ich habe versucht, den folgenden Code auszuführen, um zu sehen, ob meine Datenbank geöffnet werden würde:

Code: Select all

def connect_to_database():
db_path = os.path.join(os.path.dirname(__file__), 'sqlite:///Resources/hawaii.sqlite')

try:
conn = sqlite3.connect(db_path)
print("Database opened successfully")
return conn
except sqlite3.Error as e:
print(f"Error opening database: {e}")

connection = connect_to_database()
Und ich habe die folgende Meldung erhalten:

Fehler beim Öffnen der Datenbank: Datenbankdatei konnte nicht geöffnet werden

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post