【文件属性】:
文件名称:数据库转sqlite数据库
文件大小:442KB
文件格式:RAR
更新时间:2015-04-15 12:33:42
access转sqlite access sqlite access2sqlite
access库转sqlite库
1、可以转换access表中的主键、自增长字段、字段类型、字段长度、索引等
2、因sqlite不支持表属性(表描述)、字段描述,
程序会把这些信息存入access_table,access_column表中以供参考
3、如果access库中 自增长的字段autoId不是为主键,而name字段为主键
在sqlite中,如果字段为自增长,则必须为主键,碰到这种情况,程序是这样处理的
字段autoId: 因为是自增长字段,必须设置为主键
字段name:去掉主键属性,加上一个唯一索引
4、插入数据时,有启用sqlite的事务处理
5、实测,access库中有33张表,总共45万多条数据(有张表334613条记录),所花时间1243.078秒
电脑配置:cpu:E7500,内存2G
6、导入数据时,是一次性打开access表的,并循环一条条插入,如果有太多的数据,如百W,则没测试过
没启用成批插入数据,不知启用成批插入数据,性能会不会成倍的提升。
7、sqlite下,默认是区分大小写的,而access没有,故把字符类型的字段的Collate设置为NOCASE
8、开发所用时间:一周左右(业余时间)
9、开发环境:delphi6+xp
【文件预览】:
access数据库转sqlite数据库.exe
网友评论
- 确实无法用,还缺少文件
- 不怎么好用
- 确实无法用,还缺少文件。
- 说是sqlite dll版本不支持,也不知道该怎么操作了!提供压缩包最好把支持库也打包进去嘛!
- 用不了 缺失sqlte的dll
- 用不了,缺乏sqlite dll 或库不正确
- 没有源码说什么都没用
- 不能使用,不过还是谢谢
- 没有源码说什么都没用
- 根本就不能用嘛