Есть ли способ запускать запросы SQLite из Python асинхронно или параллельно?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ запускать запросы SQLite из Python асинхронно или параллельно?

Сообщение Anonymous »

Как можно запускать операторы sqlite3 из Python каким-то «непоследовательным» способом?

Вот некоторый код, в основном прямо из документации Python, на sqlite3. (Я предполагаю, что этот код выполняется последовательно):

Код: Выделить всё

import sqlite3
conn = sqlite3.connect('::memory')
c = conn.cursor()

###First sequence
c.execute('''DROP TABLE IF EXISTS stocks''')
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','SOME_STOCK',100,35.14)")
conn.commit()

result_stocks = c.execute('''SELECT * FROM stocks''').fetchall()

### Second Sequence
c.execute('''DROP TABLE IF EXISTS bonds''')
# Create first table table
c.execute('''CREATE TABLE bonds
(date text, trans text, symbol text, qty real, price real)''')
c.execute("INSERT INTO bonds VALUES ('2006-01-05','BUY','SOME_BOND',100,35.14)")
conn.commit()

result_bonds = c.execute('''SELECT * FROM bonds''').fetchall()

conn.close()

print(result_stocks)
print(result_bonds)
Есть ли способ выполнить «Вторую последовательность», не дожидаясь завершения «Первой последовательности»?

Подробнее здесь: https://stackoverflow.com/questions/259 ... n-parallel
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • «SQLite.SQLiteException» в SQLite-net.dll и «SQLite.SQLiteException» в ошибке System.Private.CoreLib.dll в .net Maui, ко
    Anonymous » » в форуме C#
    0 Ответы
    60 Просмотры
    Последнее сообщение Anonymous
  • «SQLite.SQLiteException» в SQLite-net.dll и «SQLite.SQLiteException» в ошибке System.Private.CoreLib.dll в .net Maui, ко
    Anonymous » » в форуме C#
    0 Ответы
    64 Просмотры
    Последнее сообщение Anonymous
  • Асинхронно запускать процесс и отображать многострочный вывод построчно.
    Гость » » в форуме C#
    0 Ответы
    35 Просмотры
    Последнее сообщение Гость
  • Как я могу запускать несколько асинхронных функций параллельно, используя asyncio python?
    Гость » » в форуме Python
    0 Ответы
    57 Просмотры
    Последнее сообщение Гость
  • Как запускать транзакции параллельно в Java Spring?
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»