我有一个SQLite数据库,其中有一个用于城市名称的表现在我想将此数据库包含到我的monotouch项目中,连接到此数据库并选择此表。但我可以找到任何教程来做到这一点。
我不是新手来创建数据库或创建新记录。我只需要阅读表格。
任何人都可以解释我如何连接到我的sqlite数据库进行选择。
提前致谢。
更新
using(var connection = new SqliteConnection ("Data Source=zurfers.sqlite"))
{
using (var cmd = connection.CreateCommand()) {
connection.Open ();
cmd.CommandText = "SELECT * FROM City";
using (var reader = cmd.ExecuteReader()) {
while (reader.Read()) {
wordCollection = (string[])reader ["Name"];
}
}
}
}
答案 0 :(得分:3)
将您的数据库文件包含在MonoTouch项目中,并将其标记为内容。
using(var connection = new SqliteConnection ("Data Source=MyDatabase.sqlite"))
{
using (var cmd = connection.CreateCommand()) {
connection.Open ();
cmd.CommandText = "this is my query";
using (var reader = cmd.ExecuteReader()) {
while (reader.Read()) {
code = (string)reader ["ColumnName"];
}
}
}
}