У меня есть приложение python, написанное для mysql. Вместо этого я хочу конвертировать для использования sqlite. Таблицы создаются в файле db.py. Проще говоря, я думаю, что я хочу, чтобы запустить что-то вродеИзмените приложение python от mysql до sqlite
createDb = sqlite3.connect(':memory:'')
queryCurs = createDB.cursor()
conn = sqlite3.connect(r"db.py")
, но я не уверен, если это будет иметь результат я ожидаю, то есть, создать базу данных, как определено ранее в MySQL и разрешить функцию приложения исключительно в памяти.
Являются ли мои приведенные выше утверждения правильными или есть что-то, что мне не хватает?
Основные отличия в том, что sqlite использует? и: имя вместо% s и% (name) s для привязки параметров, а sqlite слабо типизирован. Помимо этого, большинство кода просто конвертировать. Но вам действительно нужно преобразовать код и запустить его; это не так. – abarnert