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)