2017-07-21 6 views
-1

Ich bin ein kompletter Anfänger hier und ich entwickle eine Webanwendung mit Python-Kolben und ich möchte beginnen, eine Datenbank in meiner Webanwendung zu verwenden. Das folgende Bild zeigt, dass beim Versuch, die Verbindung zu testen, ein Fehler aufgetreten ist und ich mich nicht mit der Datenbank verbinden kann. Kann mir jemand helfen? Übrigens benutze ich PyCharm als IDE, um all das zu programmieren.Verbindung mit MySQL-Datenbank über PyCharm nicht möglich

https://i.stack.imgur.com/UIDgN.png

Antwort

0

wenn Sie Kolben verwenden, können Sie es wie folgt verwenden. import os from flask_sqlalchemy import SQLAlchemy `dbURL = 'mysql + pymysql: // rootUser: [email protected]/dbname'

app.config [ 'SQLALCHEMY_DATABASE_URI'] = os.environ.get ('DATABASE_URL', dbURL) `

Bitte hinterlassen Sie einen Kommentar, ob dies funktioniert oder nicht.

+0

Hallo Jay, haben Sie sich das Bild angesehen, das ich angehängt habe? Ich wollte Verbindung herstellen mit pycharm – iyzad

+0

ow .. Warum haben Sie jdbc verwendet? Es gibt viele Treiber für mysql connection und python. – Jay

+0

, weil ich die Datenbank durch pycharm – iyzad

0

Im Bild zu Ihrem Beitrag angebracht ist, gibt es einen kleinen Hinweis unter dem URL-Eingabefeld JDBC:

Überschreibungen Einstellungen oben

So sollen Sie die JDBC-URL, wenn Sie Ihre Einstellungen oben entfernen sind richtig.

P.S. In Ihrer JDBC URL haben Sie keinen Benutzernamen und kein Passwort. Normalerweise sieht es so aus:

jdbc:mysql://<username>:<password>@<hostname>:<port>/<database> 
Verwandte Themen