2012-05-12 91 views
0

我想在Qt中使用SQLite數據庫。我沒有太多的SQLite經驗,我遇到了這個問題。 根據教程,以下命令將創建一個.db文件: >sqlite3 test.db 我的問題是此文件在系統中的存儲位置,因爲我需要將其鏈接到我的Qt應用程序。.db文件保存在哪裏?

操作系統:Ubuntu的12.04

回答

1

它得到的文件夾中創建您使用的命令。

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)