0

私の職場では、sqlite ファイルを頻繁に使用してトラブルシューティングを行っています。おそらくフラスコで、ユーザーが .sqlite ファイルをアップロードし、単純な事前定義されたクエリを自動的に実行できるようにする Web ページを作成したいと考えています。

Flask アプリケーション内で .sqlite ファイルをインポートし、それに対してクエリを実行し、プロセスを繰り返すように設定するための最良の方法は何ですか?

4

2 に答える 2

1

特定のクエリで sqlite ファイルを使用する最良の方法は、sqlite3パッケージを使用することです。

import sqlite3
db = sqlite3.connect('PATH TO FILE')
result = db.execute(query, args)
...
于 2013-04-04T06:35:51.430 に答える
1

まず第一に、そのファイルをサーバーにアップロードする必要があります。これを行うには、これを読み始めることができます: http://flask.pocoo.org/docs/patterns/fileuploads/ 次に、その .sqlite ファイルに接続できます。このようにして、クエリを実行します。

import sqlite3
connection = sqlite3.connect('/path/to/your/sqlite_file')
cursor = connection.cursor()
cursor.execute('my query')
cursor.fetchall() # If you used a select statement
# OR
connection.commit() # If you inserted date for example 
于 2013-04-04T14:56:29.053 に答える