zoukankan      html  css  js  c++  java
  • 开发SQLite数据库,挑选合适的管理工具

    虽说是自己的第一篇文章,但是本人不擅长写文章,但是有时候又会很啰嗦,反正就这样凑合着写吧,写成怎样是咋样,大家多包涵。

    虽然说一直在用Sql Server2000和2005开发项目,但是某些时候想开发一些小的应用程序,用这种数据库就不合适了,想想可以用ACCESS做数据库,

    但是一直觉得ACCESS是过去的东西,和C#不是很搭配。所以就在网上搜索了一下,发现有一个SQLite是支持.NET开发的绿色数据库,直接一个System.Data.SQLite.DLL就可以访问SQLite数据库,进行各种操作,还支持事务。

    找到了合适的数据库,但是去官网下了安装包一装就一个DLL文件,并没有附带一个管理工具,那怎么建库建表啊?看来只能在网上找第三方开发的工具了。

    网上一搜索,还是有不少的管理工具,觉得还是按照我的安装顺序依次介绍吧。

    最先找到的是SQLite Administrator,最新版本是0.8.3.2的,不过好像也是很久前更新的。看了作者的介绍,数据库基本功能都有了,软件看着也满漂亮。

    优点:这个软件上手很方便,因为有中文语言。可以随时编写SQL语句和查看表数据,修改表数据

    缺点:好像对中文支持不是很好,因为我通过程序输入中文在它里面显示是乱码,但是在它里面看的是中文在显示到开发程序上就是乱码。

    自己的第一个SQLite数据库是它建的,表都建好了,到开发的时候发现对中文支持不好,可惜该软件没有地方改语言。我的软件是开发完了,可是调试都是自己写的

    界面来看结果,不能通过管理工具改东西效率还是有点不高,没有办法最后还是狠心又在网上搜索

    找到的第二个是SharpPlus SQlite Developer,是一款商业开发的。

    优点:也支持中文界面,并且字符编码可以支持UTF-8等,所以不存在乱码问题了。因为是商业的,功能上要多一些,操作上也更方便些。

    缺点:感觉界面稍微土了点

     

    第三个是SQLite Expert Personal 1.7.13

    这个开发商比较好,提供了一个免费的版本,既然商业的收钱,那么先用用免费的看看。

    优点:支持UTF-8编码,不会中文乱码,界面跟SQLite Administrator一样漂亮,操作很方便。

    缺点:英文界面

     

    通过使用上面三个管理工具,因为SQLite Administrator有中文乱码问题只能放弃,后面两个商业开发的软件都很好,第二个既有中文界面,其他软件该有的功能它都有,但我最后还是决定用第三个,因为我个人喜欢用英文软件,虽然我英语不大好:),更主要还是这个软件和我的开发感觉是一样的,很对味,而且界面我很喜欢。

    因为SQLite不需要服务端,又不支持存储过程,自定义函数等功能,所以它的管理工具的功能也没有那么复杂,但是SQLite并没有其他数据库那么好对付啊!

     

  • 相关阅读:
    Asp.net 动态添加Meta标签
    【转】在SharePoint Server 2010中更改“我的网站”
    SPQuery DateTime 类型查询
    Asp.net Web Application 打开 SharePoint 2010 Site 错误 The Web application at could not be found
    How To Create SharePoint 2010 Site Collection In Its Own DB
    C# 文件打印
    面试题 java集合
    《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读
    《深入理解Java虚拟机》(五)JVM调优
    《深入理解Java虚拟机》(四)虚拟机性能监控与故障处理工具
  • 原文地址:https://www.cnblogs.com/hustsay23/p/1280313.html
Copyright © 2011-2022 走看看