Foxtable(狐表)用户栏目专家坐堂 → [求助]关于sqlite


  共有2621人关注过本帖树形打印复制链接

主题:[求助]关于sqlite

帅哥,在线噢!
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2192 积分:18023 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]关于sqlite  发帖心情 Post By:2018/10/28 21:58:00 [只看该作者]

原计划使用access数据库,一是出于不需要安装服务端,二是出于数据加密的需求。但发现access在查询明细达到10万行以上,在此之上再做分组汇总等操作(1W行左右)时,效率明显变慢,与sql server相比,同样的数据,access需要4秒,而sql server只需要1秒。-----所以,ACCESS不再作为首选

但sql server 要做服务端安装,还有一系列的诸如防火墙等设置,有点麻烦。

相比之下,SQLite,有ACCESS的特点,SQL语句的执行效率比ACCESS要高,又不需要sql server的一系列配置操作。

但在论坛上几乎把sqlite的帖子都看了一遍,对于我这个了解并不多的人来说,有点复杂了,因为我是对数据的逻辑更清楚,对其它的了解并不多。
能不能有一个完整的帮助指导一下应用?主要包括:
1、当应用sqlite做数据库时,有什么前提条件?例如要安装的dll、添加应用等?
2、如何配置网络和数据源?帖子基本都没有明讲。
3、对sqlite数据库如何加密,以及如何连接数据库?是否可以象access那样,在链接字符串中写明密码?
4、如何执行sqlite的数据操作?其中有一个网帖提到了增加表、增加数据和修改数据,但没有提到如何删除数据,这个在百度的sqlite中也没有明说。
5、现在已经使用的是access数据库,在sqlite中能否导入access的数据,再去重新设计sqlite表有点浪费时间了。

补充:https://blog.csdn.net/yangchun1213/article/details/7641086这个帖子说,在微软平台下,Access和sqlite运行效率几乎没有什么区别,不知是真是假
[此贴子已经被作者于2018/10/28 22:05:22编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/29 10:37:00 [只看该作者]

1、需要引用dll,不需要安装。

 

2、无法像access、sqlserver那样直接配置数据源的。所有操作,都必须通过sql语句完成(也就是foxtable大部分功能你用不上)。

 

3、加密请自行搜索网上的方法。

 

4、执行sql语句处理。

 

5、网上有工具,请自行搜索关键字如 【access 导入 sqlite】


 回到顶部