Найти - Пользователи
Полная версия: Не находит драйвер при создании БД
Начало » Базы данных » Не находит драйвер при создании БД
1
KImJon
Здравствуйте многоуважаемые форумчане!!!!
Помогите мне в решении вопроса который завел меня в тупик. Как вы уже прочитали заголовке темы “При создании БД не находит драйвер”, я уже не знаю на что грешит:
1) Проверил синтаксис
2) Обновил в PyCharm 2021 все что нужно и все что не нужно
3) Даже заново пересоздал проект
И после всех этих операции ничего не помогло. Всемогущие поисковики Google and Yandex ничего толкового не дали.
Код и скриншоты выкладываю ниже:
 import sys
from PyQt5.QtSql import QSqlDatabase, QSqlQuery
#Create the connection
con = QSqlDatabase.addDatabase("qsqlite")
con.setDatabaseName("human.sqlite")
#open the connection
if not con.open():
    print("DatabaseError: %s" % con.lastError().databaseText())
    sys.exit(1)
# Create a query and execute it right away .exec()
createTableQuery = QSqlQuery()
createTableQuery.exec("""
        create table human (
        id integer primary autoincrement unique not null,
        name varchar(100) not null,
        job varchar(100),
        email varchar(100))""")
print(con.tables())
\
py.user.next
  
>>> from PyQt5.QtSql import QSqlDatabase, QSqlQuery
>>> 
>>> con = QSqlDatabase.addDatabase("QSQLITE")
>>> con.setDatabaseName("human.sqlite")
>>> 
>>> con.open()
True
>>> 
>>> createTableQuery = QSqlQuery()
>>> 
>>> createTableQuery.exec("""
...         create table human (
...         id integer,
...         name varchar(100),
...         job varchar(100),
...         email varchar(100))""")
True
>>> 
>>> print(con.tables())
['human']
>>> 
>>> con.close()
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB