0
私はQOCIと私のLinux PyQt5プロジェクトを接続したいときには、このメッセージを表示します:PyQT5でQOCI Linuxドライバに接続しますか?
QSqlDatabase: QOCI driver not loaded
私はそれをどのように修正することができましたか?
あなたのLinux上で利用可能なドライバのための私はQOCIと私のLinux PyQt5プロジェクトを接続したいときには、このメッセージを表示します:PyQT5でQOCI Linuxドライバに接続しますか?
QSqlDatabase: QOCI driver not loaded
私はそれをどのように修正することができましたか?
あなたのLinux上で利用可能なドライバのための初見:のpython 3.5およびpyqt5とUbuntuの16.04で
from PyQt5 import QtSql
QtSql.QSqlDatabase().drivers()
iは取得のみ:
['QSQLITE']
in pyqt5 documentationは、私が見つかりました:
QtSqlには、SQLデータベースと統合するクラスが含まれています。 GUIクラスで使用できるデータベーステーブル用の編集可能なデータモデルが含まれています。また、SQLiteの実装も含まれています。
だから、SQLite3しかありませんが、pyqt5でサポートされているOracleはありません。おそらくあなたはPythonとcx_oracleを代わりに使用することができます
私はあなたが言っていることを理解していません.. –
注意してください。私はあなたがQIOCではないQOCIを意味していたと思う...おそらく、あなたの(非公開の)構成やソースコードで同じタイプミスをしたかもしれない。どうすればわかるのですか? –