zoukankan      html  css  js  c++  java
  • SQLite三种JDBC驱动的区别

    在DBeaver中看到SQLite有三种JDBC驱动,查了它们官方网站的相关解释,发现它们还是挺不一样的。

     
    SQLite Wrapper by Christian
    这个驱动其实是在本地C/C++的SQLite上用JDBC实现进行了包装。大小100+K。
    优点:体积小;速度快
    缺点:依赖本地SQLite驱动
     
    SQLite Zentus Driver
    这个驱动是SQLite数据库的纯Java实现,仅需要这个驱动就可以操作SQLite数据库文件。大小2.6M。
    优点:无其他依赖
    缺点:速度稍慢(纯Java实现)
     
    SQLite Xerial Driver
    这个驱动扩展了Zentus版本,并且在jar中加入了Windows、Linux、Mac OS X三种本地SQLite驱动库,使四种驱动并存于jar包中。其目的在于在不同的操作系统中自动使用不同的本地驱动(在这三种以外的系统中则使用纯Java实现的驱动),既保证无其他依赖,又保证速度最快。但是因为包含这么多版本的驱动,所以就比较大,大小有3M。
    优点:速度快;无其他依赖
    缺点:体积大
     
    最后忽然发现,Zentus驱动从2009年6月就没有再更新了(最新版本基于SQLite3.6.14.2),Xerial驱动从2010年8月就没有再更新……SQLite Wrapper貌似一直在更新,目前最新的版本是2012年2月的。
    转http://blog.sina.com.cn/s/blog_654337ca01016x4n.html
  • 相关阅读:
    多项式学习笔记(二) NTT
    矩阵树定理学习笔记
    拓展BSGS 学习笔记
    P2257 YY的GCD
    P1891 疯狂的lcm
    友链
    关于我
    焚燃指间の回忆
    洛谷P4180
    洛谷P2292
  • 原文地址:https://www.cnblogs.com/Bonker/p/5417697.html
Copyright © 2011-2022 走看看