sqlite 使用
我老婆工作要管理好多的excel表格比较的麻烦,于是想着帮忙写个软件让她方便点
其实我winform软件还没有写过呢,以前写的都是web的
因为写的软件就是她自己用用我想应该不需要用什么大的数据库的,所以我最先想到用access数据库挺方便的文件复制就可以了
可是我没有office access啊,不过我记得电脑上好像有access数据库文件的,所有找到这个文件开始删除表格,建需要的表格
想着方便点就写过可以执行sql的窗口,重来没有写过还是有点麻烦的,写了个操作数据库的类,写完这些我已经花了我两个小时时,我还想想需要建立的表格什么的。就休息了
休息时我突然想到有个开源的sqlite数据库,为什么不用这个数据库呢,用那access干嘛啊,还麻烦呢
第二天我下载了一个sqlite的,刚下载了在。net下不能用,后来发现还有个。net版的
下载地址如下 http://sqlite.phxsoftware.com/
下载到这个就可以直接使用了操作数据库跟其它数据库是一样的很方便啊
今天我操作数据库是遇到了第一个问题是,查询显示是连接 字段值的
我第一想到的是用加号,因为用贯了sql server。后来网上查询了一下竟然是用了||这个的,很奇怪啊
还就是时间日期是遇到问题了,查询文档得到使用 datetime() 保存到数据库一查询竟然是跟我的时间差个八小时的,郁闷。以前我写php的时候也遇到过这样的问题,应该是设置时区的问题,查询一下sqlite数据库是否有设置时区的好像没的,保存数据库时用 datetime('now','localtime') 这样就正常了
保存日期时后来又遇到问题了,以为我直接从。net的日期转化为字符串保存是没有问题挺好的可是我一查询就出问题了
后来在 http://www.xueit.com/html/2009-02/21_644_00.html 找到问题了
看来还有好多要学习啊
相关文档:
2010年SQLite学习笔记之一
一. 如何获取SQLite最新版本
官方站点:http://www.sqlite.org/
从http://www.sqlite.org/网站的Download页面获取
即如下页面下载
http://www.sqlite.org/download.html
二.Windows下的SQLite的源代码是哪个软件压� ......
还是初探,做的项目要用到轻巧的本地数据库,于是找了 sqlite 3 试用之,还不错,够轻巧。
上这儿去下载程序和查看文档: http://www.sqlite.org/download.html
这回开发用的是 C#,于是找了个.NET的库 Finisar.SQLite ,到这儿去载 http://adodotnetsqlite.sourceforge.net/
要记的也不是什么大不了的东西,示例网站上� ......
1:常用接口
个人比较喜欢
sqlite,
使用最方便,唯一的准备工作是下载
250K
的源;而且作者很热心,有问必答。
以下演示一下使用
sqlite
的步骤,先创建一个数据库,然后查询其中的内容。
2
个重要结构体和
5
个主要函数:
sqlite3 &nbs ......
今天的学习内容是sqlite和PDO mysql。
用自己的话说说两个东西吧:
sqlite算是一种不系统的数据库存储方式,它的存放格式是一个.db后缀的文件,在php中它存放在当前的目录下,貌似不用用户名密码,安全性较低,却比较方便。PHP5中自带的一些系统函数,都是以sqlite_开头的。
PDO全称PHP Data Object,顾名思义就是PHP的� ......
1 TOP
这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:
SELECT TOP 10 * from [index] ORDER BY indexid DESC;
但是这条SQL语句在SQLite中是无法执行的,应该改为:
SELECT * from [index] ORDER BY indexid DESC limit 0,10;
其中limit 0,10表示从第0条记录开始,往后 ......