WEB开发网
开发学院数据库MSSQL Server System.Data.SQLite 数据库介绍 阅读

System.Data.SQLite 数据库介绍

 2010-07-15 00:00:00 来源:WEB开发网   
核心提示: 在实际情况中,采用通用类大批量插入数据会有些慢,System.Data.SQLite 数据库介绍(5),这是因为在System.Data.SQLite中的操作如果没有指定操作,则会被当做一个事物,界面如下:查看原图(大图)如果你要开发数据量在10万条以下的应用,我建议你尝试使用一下System.

在实际情况中,采用通用类大批量插入数据会有些慢,这是因为在System.Data.SQLite中的操作如果没有指定操作,则会被当做一个事物,如果需要一次性写入大量记录,则建议显式创建一个事物,在这个事务中完成所有的操作比较好,这样的话比每次操作创建一个事物的效率要提升很多。

最终利用VS2008提供的功能,可以看到里面的数据如下:

System.Data.SQLite 数据库介绍

查看原图(大图) 

需要说明的是在System.Data.SQLite中数据类型的规定不适很严格,从创建Test3表的SQL语句来看,表中addDate、UpdateTime、Time分别是DateTime、Date、Time类型字段,但实际上我们插入的时候没有按照这个规定,最终显示的结果也是尽量遵循数据库字段的定义。

总结

System.Data.SQLite确实是一个非常小巧精悍的数据库,作为对SQLite的封装(SQLite可以在Android等类型的手机上利用Java访问),它依然是体较小,同比性能高、内存消耗小、无需安装仅需一个dll就可以运行的优点(如果在Mobile手机上则需要两个文件),唯一的一个缺点是没有比较的GUI(图形用户界面),不过正因为如此它才得以体积小。

在实际开发中没有图形用户界面可能有些不便,我们可以使用VS来查看和操作数据,我自己也做了一个小东东,便于管理和维护数据,界面如下:

System.Data.SQLite 数据库介绍

查看原图(大图) 

如果你要开发数据量在10万条以下的应用,我建议你尝试使用一下System.Data.SQLite,它或许是一个不错的选择。

出处http://zhoufoxcn.blog.51cto.com/792419/292670

上一页  1 2 3 4 5 

Tags:System Data SQLite

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接