C# sqite for wp7
源:http://code.google.com/p/csharp-sqlite/downloads/list

部分代码示例:

IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication();

isf.DeleteFile("test.db");

using (SqliteConnection conn = new SqliteConnection("Version=3,uri=file:test.db"))

{

conn.Open();

using (SqliteCommand cmd = conn.CreateCommand())

{

cmd.CommandText = "CREATE TABLE test ( [id] INTEGER PRIMARY KEY, [col] INTEGER UNIQUE, [col2] INTEGER, [col3] REAL, [col4] TEXT, [col5] BLOB)";

cmd.ExecuteNonQuery();

cmd.Transaction = conn.BeginTransaction();

cmd.CommandText = "INSERT INTO test(col, col2, col3, col4, col5) VALUES(@col, @col2, @col3, @col4, @col5);SELECT last_insert_rowid();";

cmd.Parameters.Add("@col", null);

cmd.Parameters.Add("@col2", null);

cmd.Parameters.Add("@col3", null);

cmd.Parameters.Add("@col4", null);

cmd.Parameters.Add("@col5", null);

DateTime start = DateTime.Now;

this.lstResult.Items.Add("Inserting 100 Rows with transaction");

for (int i = 0; i < 100; i++)

{

cmd.Parameters["@col"].Value = i;

cmd.Parameters["@col2"].Value = i;

cmd.Parameters["@col3"].Value = i * 0.515;

cmd.Parameters["@col4"].Value = "สวัสดี な. あ · か · さ · た · な · は · ま · や · ら · わ. 形容詞 hello " + i;

cmd.Parameters["@col5"].Value = Encoding.UTF8.GetBytes("สวัสดี");

object s = cmd.ExecuteScalar();

}

cmd.Transaction.Commit();

cmd.Transaction = null;

this.lstResult.Items.Add("Time taken :" + DateTime.Now.Subtract( start ).TotalMilliseconds + " ms.");

cmd.CommandText = "SELECT * FROM test";

using (SqliteDataReader reader = cmd.ExecuteReader())

{

while (reader.Read())

{

var bytes = (byte[])reader.GetValue(5);

this.lstResult.Items.Add(string.Format("{0},{1},{2},{3},{4}, {5}",

reader.GetInt32(0),

reader.GetInt32(1),

reader.GetInt32(2),

reader.GetDouble(3),

reader.GetString(4),

Encoding.UTF8.GetString(bytes, 0, bytes.Length)));

}

}

conn.Close();

}

}

转载于:https://www.cnblogs.com/08shiyan/archive/2011/12/20/2295236.html

C# Sqlite For WP7相关推荐

  1. wp7——sqlite数据库操作 from:http://blog.csdn.net/wp_lijin/article/details/7370790

    wp7的数据库是个头痛的问题,因为它目前不支持数据库,当然,你也可以使用微软的收费数据库或者云端,或者独立存储,不过综合下,如果你要设计一个数据管理类软件,数据库是必不可少的,下面我介绍一下Sqlit ...

  2. Windows Phone(三)WP7版 记账本 开发(使用SQLite数据库)

    用这个SQLite数据库太纠结了..., ( O(∩_∩)O~欢迎拍砖...) ,所有代码砍掉了try...catch之类的东东,是为了尽可能简约明朗的说明问题. 第一部分: 遇到的问题 : 1. 在 ...

  3. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月25日-7月1日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月25日-7月1日) 本周Silverlight学习资源更新 用Silverlight做淘宝应用 往事如锋 基于 Si ...

  4. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(7月30日-8月5日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(7月30日-8月5日) 本周Silverlight学习资源更新 Silverlight 之Control and Use ...

  5. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(10月15日-10月21日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(10月15日-10月21日) 本周Silverlight学习资源更新 Silverlight + DomainServi ...

  6. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(9月17日-9月23日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(9月17日-9月23日) 本周Silverlight学习资源更新 Silverlight动画设计中对平移动画的一点体会 ...

  7. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月13日-8月19日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月13日-8月19日) 本周Silverlight学习资源更新 Silverlight中如何实现上下标的显示 Lice ...

  8. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(10月29日-11月4日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(10月29日-11月4日) 本周Silverlight学习资源更新 ArcGIS 10.1 for Server 服务端 ...

  9. 分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(5月27日-6月3日)

    分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(5月27日-6月3日) 本周Silverlight学习资源更新 XAML实例教程系列 - 命名空间(NameSpac ...

  10. 分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日)

    分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日) 本周Silverlight学习资源更新 Silverlight读取与设置Cookies 任 ...

最新文章

  1. 移动APP的自动化测试
  2. oracle数据库函数和存储过程的包
  3. 关于进程与线程,史上最浅显易懂的一个简单解释!
  4. 当编程语言掌握在企业手中,是生机还是危机?
  5. netsuite 数据集成_Java中带有NetSuite数据实体的对象关系映射(ORM)
  6. Docker核心组件的关系
  7. asp.net C# 计算运算耗时时间
  8. python编程技术总结_Python面向对象编程(OOP)技术总结
  9. 条件CSS的高级用法
  10. 组合数字c语言do while,C语言初学do while语句(对输入数字字符,特殊符号等,进行统计).docx...
  11. 汇编语言-学习笔记(一)
  12. 1.Hbase集群安装配置(一主三从)
  13. 如何从Mac桌面隐藏各种标准图标?
  14. Ubuntu 11.10 系统启动默认进入终端
  15. 在拼多多上班,是一种什么样的体验?我tm心态崩了呀!
  16. 用区块链保护数字作品版权,守护创作者的合法权益
  17. 2020ICPC昆明热身赛 C.Statues(前缀优化dp+滚动数组优化空间)
  18. memory exhausted mysql 42000 1064
  19. 《C Prime Plus》(第六版) 第05章 运算符、表达式和语句 例题集和编程练习
  20. 弦理论三先驱获2020年狄拉克奖

热门文章

  1. 徐州计算机专业技校,2021徐州所有的中专技校职高排名
  2. 时间类模块的常用操作
  3. eclipse中文乱码解决_Stata15:一次性转码,解决中文乱码问题
  4. sa结构组网方式_5G建网:先NSA还是SA?
  5. CS224N刷题——Assignment2.3_RNN:Language Modeling
  6. Java JDK 配置环境变量
  7. Mongoose使用——nodejs结合mongodb
  8. 用session做权限控制
  9. Android_撕衣服小案例
  10. 常用的工具网站和收藏文章