编写本软件的目的:本人网站即将使用Sqlite数据库,为了防止有人恶意下载到网站数据库,所以想到把Sqlite加密,这样就安全无忧了;还一个原因就是本人的Mssql数据库内容要导入到Sqlite中,可总找不到相关工具导入,所以再编写多一个可以导入Mssql到Sqlite的功能。
本软件基于VS2005开发,使用条件系统需安装NET Framework(下载地址http://search.newhua.com/search.asp?Keyword=NET%20Framework%20)
主要功能:
1、使用System.Data.SQLite.DLL组件实现对Sqlite数据库加密与解密功能
加密后的Sqlite数据库访问,使用如下代码可打开加密数据库连接
using System.Data.SQLite; //引用System.Data.SQLite.DLL
SQLiteConnection cn = new SQLiteConnection("Data Source=数据库.db3");
cn.SetPassword("加密的密码");
cn.Open();
2、附加MD5加密查询
3、导入Mssql数据库到Sqlite
注:导入数据的文件内容为标准的SQL插入语句,而且两个数据库表结构一样(一行一条数据)
如:Insert Into webtel ("id","tel","city") Values("1","1300000","深圳");
Insert Into webtel ("id","tel","city") Values("2","1300001","广州");
使用此功能方法:
第一、首先把Mssql数据库内容导出成Insert into 表(**) values(**)这样的脚本,之后保存到一个.sql文件,如(db.sql)
第二、打开本软件->选择[工具]->[导入数据],再选择相关文件与导入到Sqlite数据即可。
本人测试180000条数据在30秒内即可导入完毕。
本软件在Win2003+Vs2005+NET Framework2.0平台下测试运行成功。其它平台暂没有测试,如有BUG请多多交流。
本软件下载地址:http://www.fs2you.com/zh-cn/files/39205a42-1df7-11dd-86a8-0014221f3995/
收藏本站 设为主页

