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
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]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)
[/code]
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]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()
[/code]
Und ich habe die folgende Meldung erhalten:
Fehler beim Öffnen der Datenbank: Datenbankdatei konnte nicht geöffnet werden