sqlite-我所认识的数据库引擎.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sqlite-我所认识的数据库引擎

SQLite - 我所认识的数据库引擎 2013-01-04 06:17 by DanielWise,?4237?阅读,?19?评论,?收藏,?编辑 SQLite 是一款轻量级的、被设计用于嵌入式系统的关联式数据库管理系统。SQLite 是一个实现自我依赖、纯客户端、零配置且支持事务的数据库引擎。它由D. Richard Hipp首次开发,目前已是世界上最广泛部署的开源数据库引擎。 ? 本文中,我们将介绍如下内容: 创建一个SQLite 数据库 SQLiteConnection conn = new SQLiteConnection(Data Source=mytest.s3db); conn.Open(); SQLite 数据插入 /// summary /// Allows the programmer to easily insert into the DB /// /summary /// param name=tableNameThe table into which we insert the data./param /// param name=dataA dictionary containing the column names and data for the insert./param /// returnsA boolean true or false to signify success or failure./returns public bool Insert(string tableName, Dictionarystring, string data) { Boolean returnCode = true; StringBuilder columnBuilder = new StringBuilder(); StringBuilder valueBuilder = new StringBuilder(); foreach (KeyValuePairstring, string val in data) { columnBuilder.AppendFormat( {0},, val.Key); valueBuilder.AppendFormat( {0},, val.Value); } columnBuilder.Remove(columnBuilder.Length - 1, 1); valueBuilder.Remove(valueBuilder.Length - 1, 1); try { this.ExecuteNonQuery(string.Format(INSERT INTO {0}({1}) VALUES({2});, tableName, columnBuilder, valueBuilder)); } catch (Exception ex) { mLog.Warn(ex.ToString()); returnCode = false; } return returnCode; } for (int i = 0; i = ROWS4ACTION; i++) { insertParameterDic.Clear(); DateTime entryTime; string name = string.Empty, title = string.Empty; GetSampleData(out name, out title, out entryTime); int id = random.Next(); insertParameterDic.Add(Id, id.ToString()); insertParameterDic.Add(Name, name); insertParameterDic.Add(Title, title); insertParameterDic.Add(EntryTime, entryTime.ToString(yyyy-MM-dd HH:mm:ss)); db.Insert(Person, insertParameterDic); } SQLite 的事务处理方式 Begin Transaction: Commit Transaction: Rollback Transaction: try { db.Op

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档