sqlite 使用记录】的更多相关文章

最近压迫自己写点自己的东西,但是水平不高,槽点多,望各位请轻喷,嘿嘿! 以前用过一个Log4Net的东东,但是保存的是文本文件,不好过滤,而且用的不多,也不太熟悉,所以自己也当写一个练练手吧!    首先附上压缩包!Log4W.zip   解压出来后是这样的     最后有个wlog的文件就是程序生成的日志,右键打开方式选择LogBySQLite.QueryTool.exe 打开     文件关联上了,就可以查询日志了.现在我们在程序中去生成扩展名为wlog的日志文件.   首先添加对程序集Lo…
最的做的项目中要有到sqlite数据存储,写了测试程序进行测试,存入300万条记录,占用flash大小为 86.1M,当把表中的记录全部删除后发后数据库文件大小依然是 86.1M: 原因是:sqlite采用的是变长纪录存储,当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据,用于提高效率,磁盘空间并没有丢失,但也不向操作系统返回磁盘空间,这就导致删除数据乃至清空整个数据库后,数据文件大小还是没有任何变化,还是很大 解决方法:两种 一,在数据删除…
http://www.cnblogs.com/kyo-yo/archive/2010/06/11/use-log4net-to-log-exception.html 在前端时间开发的时候由于需要将异常保存到数据库中,所以就到网上搜了下专门的日志记录工具,一搜果然很多,比如:log4net,NLog,EntLib Logging等等,但是还是log4net名气最大,所以就下载下来试用了一番,果然很方便,其涵盖了所有常用的日志记录方式具体的可以看下表: AdoNetAppender 将日志记录到数据…
2014年8月13日 18:20:52 SQLite中创建自增字段: 简单的回答:一个声明为 INTEGER PRIMARY KEY 的字段将自动增加. 从 SQLite 的 2.3.4 版本开始,如果你将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么无论你何时向该表的该字段插入一个 NULL 值,这个 NULL 值将自动被更换为比表中该字段所有行的最大值大 1 的整数:如果表为空,那么将被更换为 1.…
Sqlite命令行(CLP)======================================================================================.help //获取帮助,会列出可用命令,如下:.ver //获得版本.open test.db //打开数据库文件.save test.db //保存一个数据库或新建.database //获取当前目录下存在的数据库文件,一个文件表示一个数据库.tables //获取表列表.indices tes…
凡是数据库中,索引的存在就是为了提高查询速度的,数据库的索引有点类似于书本上面的目录的概念,因为在英文中都是index,事实上也就是目录. 其算法应该叫做“倒排索引”,这个其实也类似于搜索引擎里面的基本算法. 测试:10w条数据,没有索引的情况下,查询一条数据大约需要550ms以上. 建立索引后,数据库的体积增大了3倍左右,但是同样的查询却减少到8ms的级别,提升了70倍 有时候关于sqlite数据库出错或者没法用的情况看这里 下面是在android手机上面的测试代码 查看源代码   打印帮助…
使用 QSqlQuery query ; query("SELECT id FROM TABLE1 WHERE id = '2017'); 的到的结果集就是query本身,此时需要使用 query.next指向当前的查询记录的第一条, 2017-5-18 10:55:36 如果记录为空,则 query.at() 回为 -2;故可以使用这个来判断结果集是不是为空. 2017-5-18 10:55:40 如果记录为空,则query.next()的返回值为false;直接用此条作为判断(通用做法).…
我在UWP中使用SQLite数据库时,并没有使用网上的SQLite for Universal App Platform方案,而使用了Microsoft和SQLite社区一起维护的Microsoft.Data.Sqlite.微软UWP使用SQLite教程 如果要想跟着这篇官方教程来在UWP中使用SQLite,那么有两个地方要注意 一是Microsoft.Data.SQLite.core的版本不可以高于2.0 二是SQLitePCLRaw.bundle_winsqlite3的版本不可以高于1.1.…
//string ComId = "select Max(ComId) AS ComId from Card order by ComId ";//位数一样可以直接MAx string ComId = "SELECT ComId FROM Card a ORDER BY CAST(ComId as int) DESC LIMIT 1";//位数不一样…
资料例程: 1.dongfangyu SQL时间段查询 : http://blog.csdn.net/dongfangyu/article/details/4607236 2.痕网 - henw  SQL Server 中时间比较  :  http://www.cnblogs.com/henw/archive/2011/07/15/2107546.html 使用工具: Navicat Premium 在表格052301中查询 05/05/2017 到 05/22/2017 之间的数据库 查询语句…