0
我想在Qt中使用SQLite數據庫。我沒有太多的SQLite經驗,我遇到了這個問題。 根據教程,以下命令將創建一個.db文件: >sqlite3 test.db
我的問題是此文件在系統中的存儲位置,因爲我需要將其鏈接到我的Qt應用程序。.db文件保存在哪裏?
操作系統:Ubuntu的12.04
我想在Qt中使用SQLite數據庫。我沒有太多的SQLite經驗,我遇到了這個問題。 根據教程,以下命令將創建一個.db文件: >sqlite3 test.db
我的問題是此文件在系統中的存儲位置,因爲我需要將其鏈接到我的Qt應用程序。.db文件保存在哪裏?
操作系統:Ubuntu的12.04
它得到的文件夾中創建您使用的命令。
使用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)