web-dev-qa-db-ja.com

Python SQLALCHEMYを使用したMariadBのデータベース接続)

私はPythonに新しいです。私のローカルネットワーク上でホストされているpythonをMariadBデータベースに使用してデータベース接続を行おうとしています。私はSQLalChmemyを使って接続を確立しています。しかし、これは私のコードです

_from sqlalchemy import create_engine
engine = create_engine('MariaDBDialect://username:password@Host:port/databasename')
_

私が到着しているエラーです

_`Can't load plugin: sqlalchemy.dialects:MariaDBDialect`
_

誰かが私が間違っていることを知っていれば私に知らせてください。前もって感謝します。

5
shashank

SQLalChemy 1.4.0B1から始めて、MariadBの方言とネイティブMariadBコネクタを使用できます。次のURLスキームを使用してください:'mariadb+mariadbconnector://'

前提条件:

  • SQLalChemy 1.4.0b1をインストールすることができますPIP Install --pre SQLalchemy
  • Mariadbコネクタ/ Pythonもインストールする必要があります。それは独自のシステム依存関係、Mariadbコネクタ/ cを持っています。
1