在Windows Phone 8.1中创建本地数据库

时间:2015-01-15 17:23:53

标签: .net database sqlite windows-phone-8.1 windows-phone

我必须为我的应用程序创建一个本地数据库。有人能帮我吗? 我希望在sql中使用像" create table ..."这样的查询来编写它。不是用sqlite-net。

1 个答案:

答案 0 :(得分:1)

你仍然可以在没有SQLite-net的情况下使用SQLite。

只需从Gallery获取并执行以下操作:

SQLiteCommand command = new SQLiteCommand(connection);

command.CommandText = "CREATE TABLE IF NOT EXISTS beispiel ( id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, name VARCHAR(100) NOT NULL);";
command.ExecuteNonQuery();

command.CommandText = "INSERT INTO beispiel (id, name) VALUES(NULL, 'Test-Datensatz!')";
command.ExecuteNonQuery();

command.CommandText = "SELECT name FROM beispiel ORDER BY id DESC LIMIT 0, 1";

SQLiteDataReader reader = command.ExecuteReader();

while (reader.Read())
{
  Console.WriteLine("Name: \"{p}\"", reader[0].ToString());
}

reader.Close();
reader.Dispose();

command.Dispose();