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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Ich versuche, eine App-Datei mit SQLite3 zu erstellen, aber die Datenbankdatei kann nicht geöffnet werden. Irgendwelche

by Anonymous » 29 Dec 2024, 04:52

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

Top