2011-04-13 41 views
0

所以我們希望直接從源代碼使用SQL lite(主要是因爲我們創建了一個跨平臺的開源應用程序,並且有no crossplatfrom lib distributions of SQL LITE)所以我們下載sqlite-amalgamation並從中創建一個簡單的靜態庫。我們包含sqlite3.h和sqlite3ext.h到我們的項目文件,而不是什麼 - 如何創建一個簡單的數據庫文件,並填寫它的任何領域?從源文件使用SQL lite - 如何創建一個DB文件並將其放入一些數據?

+3

Emm,'sqlite3_open()'和'sqlite3_exec()'怎麼樣? – sharptooth 2011-04-13 10:34:00

+2

[SQLite C/C++接口介紹](http://www.sqlite.org/cintro.html) – 2011-04-13 10:38:05

+0

您可能還想看看sqlite的Berkeley DB實現。我使用跨平臺(Ubuntu/Windows),在某些情況下,它可能會[更快](http://stackoverflow.com/questions/2824135/how-fast-is-berkeley-db-sql-compared-to -SQLite/2860892#2860892)。 – fnokke 2011-04-13 11:41:28

回答

1

我發現這個tutorial以及這個video非常有用的開始。視頻應該可以幫助您設置項目,以便您可以創建並連接到簡單的數據庫。第一個教程中的代碼與sqlite主頁上的示例幾乎完全相同。儘管缺乏深入的解釋,但教程對我非常有用,因爲它帶有源代碼和MSVS項目。你可以用它們來玩。我還建議讓SQLite管理員工具爲你的數據庫提供一個GUI。

相關問題