2013-07-17 20 views
2

我是Sqlite的新手。這是我迄今爲止所瞭解的。如何使用Sqlite for Xamarin.Android

請幫助確認我的理解。 1)Sqlite引擎內置於Android操作系統

所以,我不需要從它的網站下載並安裝這個Sqlite引擎。

現在,我有以下問題:

2)如果我有一個SQLite數據庫(在項目中它的數據),我需要讀取(使用的MemoryStream讀入緩衝區,這是基於在WP上的SlqCe)它進入Sqlite引擎下的文件夾或目錄?

3)是否有創建表,添加,插入,更新SQLite的,安裝程序的關係

4的任何教程)是參照完整性的支持?就像我刪除主鍵一樣,所有的外鍵也會被刪除。

感謝

極大地幫助我建立SQLite數據庫
+0

http://stackoverflow.com/questions/4938867/need-an-example-of-sqlite-with-monodroid –

+0

感謝您的鏈接。有這個問題。在哪裏存儲Sqlite數據庫與項目中的數據。我看到了這個Environment.GetFolderPath(Environment.SpecialFolder.Personal),什麼是SpecialFolder?它是由用戶或系統文件夾創建的?謝謝 – MilkBottle

+0

它只是用戶的「我的文檔」文件夾,並由系統創建。 –

回答

0

一個應用是本
SQLite的專家,http://www.sqliteexpert.com/這與您可以與設計的數據庫,然後生成SQL GUI的獨立片sofware的代碼來生成數據庫。

有關設置數據庫的事情是您需要從Android.Database.Sqlite.SQLiteOpenHelper對象創建一個類並覆蓋OnCreate(SQLiteDatabase db)OnUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)方法。然後由您來編寫插入方法等等。

好運, James。

相關問題