0

Qt で SQLite データベースを使用したいと考えています。私は SQLite の経験があまりなく、この問題に遭遇しました。チュートリアルによると、次のコマンドで .db ファイルが作成 >sqlite3 test.db されます。Qt アプリケーションとリンクする必要があるため、このファイルはシステムのどこに保存されるのでしょうか。

OS: Ubuntu 12.04

4

2 に答える 2

1

コマンドを呼び出したフォルダーに作成されます。

于 2012-05-12T13:23:31.687 に答える
0

Python を使用して、次のコードは現在のディレクトリにサンプル データベースを作成します。

    import sqlite3
    import random

    N = 1000

    def build(name):

        connection = sqlite3.connect(name + ".db")
        cursor = connection.cursor()
        cursor.execute("""CREATE TABLE Data (question1 INTEGER, question2 Real)""")
        for i in range(N):
            vals = (random.choice((0,1,2,3)), round(random.gauss(0,1),2))
            cursor.execute("""INSERT INTO Data VALUES (?,?)""",vals)
        connection.commit()
        connection.close()
    for name in ["name1","name2","name3"]:
        build(name)
于 2012-05-12T13:31:00.223 に答える