0、SQLite三种JDBC驱动的区别

摘自http://blog.sina.com.cn/s/blog_654337ca01016x4n.html

在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月的。

1、[精品]JAVA在SQLite嵌入式数据库中的应用

http://www.doc88.com/p-1337567572201.html

http://www.doc88.com/p-1836816063778.html

2、尽量不要使用这个包中的类

Why Developers Should Not Write Programs
That Call 'sun' Packages

http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html

这是未被归档和源代码未被公开的类,是虚拟机底层类库,位于 JRE 的 rt.jar 文件中。



sun.* 的包属于底层类库,每个平台下的 JRE 并不一定都是一样的,没有跨平台的特性,因此尽量不要使用这个包中的类。

Ref: http://java.sun.com/products/jdk/faq/faq-sun-packages.html



另外,不建议采用 JDBC/ODBC 的方式去连接数据库,建议采用 JDBC 直接进行连接,以获得最好的效率。

摘自 http://bbs.csdn.net/topics/300089460

3、使用JDBC-ODBC桥连方式操作数据库

http://blog.csdn.net/lissdy/article/details/7059828

4、jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的,建议重新安装jdk1.7或者更低的版本

http://blog.csdn.net/u011502222/article/details/44234103

JDK7  和  JDK8  貌似都不支持  JDBC-ODBC  桥连,所以最好下个版本  6

http://wenku.baidu.com/link?url=Tz8acJQlGCGQgejp7D4DJ0o_54AcohTmGm2c47Cy7X3y1nrLwyIap4pIuHnaVB_01WlFlTQ12NoHKidcwmNLYvKasEEhgqgI-WjVOg1C0xK

5、嵌入式sql和JDBC、ODBC什么区别呢?

https://zhidao.baidu.com/question/161614304.html

6、JDBC连接数据库

http://www.finereporthelp.com/help/1/0/7.html

7、自己如何正确获取SQLite的ADO连接字符串

http://wenku.baidu.com/link?url=Vcvsnp-X3Mwuoo0zkpYUPXlj0Gu-7HkrOjE8-Cb6YLn7gFYw9WBkJlRzSdCMMYjaD2Z9w6xxLnYR3FJzNmAZCvzYk7UqBSgb6fMION-ZTBG

8、SQLite ODBC Driver

http://www.ch-werner.de/sqliteodbc/

9、sqlite数据库如何创建ODBC数据源呢?

http://bbs.csdn.net/topics/330100091

10、JDBC-ODBC桥接器访问Access数据库

http://wenku.baidu.com/link?url=HJe6EM2XesV-HPezxY3zkg3moVUO2OxYdXVyKRHO0XsVzS0BNa72f9XpzBxswvqJq08Ef-DrxrvnAHQQyteeRYxplx8c1bmXZLQvxQElHvO

11、Java数据库基础

http://blog.csdn.net/q547550831/article/details/49925137

12、SQLite Download Page

https://www.sqlite.org/download.html

13、SQLite JDBC Driver官网

https://bitbucket.org/xerial/sqlite-jdbc/wiki/Home

https://bitbucket.org/xerial/sqlite-jdbc

14、SLICK+SQLITE+SCALA

http://blog.csdn.net/zeroder/article/details/50579245

15、J2EE学习篇之--JDBC详解

http://blog.csdn.net/jiangwei0910410003/article/details/26164629

16、Java学习篇之--用纯Java的JDBC驱动程序实现与数据库连接

http://blog.csdn.net/a_little_e/article/details/43411861

17、java中的JDBC纯驱动方式连接Oracle数据库

http://wenku.baidu.com/link?url=Y6Bsu1zZtBQnjbvshWdradXkEwqs-Rpqo3tRFP_A64D1Uexhu5EdcT2Kzv16Dn0oAh_qNoOy-jINfgO_UvKafPKwPTk0W9gK8sz_uyaMxQu

18、Oracle Database 12.1.0.2 JDBC Driver & UCP Downloads

http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

19、The Java™ Tutorials

Lesson: JDBC Introduction

http://docs.oracle.com/javase/tutorial/jdbc/overview/index.html

20、jdbc----java提供的访问数据库的接口【三】

http://blog.csdn.net/high2011/article/details/47377901

21、四大风靡的jdbc连接池之C3P0篇

http://www.soso.io/article/71429.html

22、Java jdbc数据库连接池总结!

http://www.blogjava.net/chunkyo/archive/2007/01/16/94266.html

http://www.360doc.com/content/12/0706/15/6161903_222624693.shtml

23、JAVA jdbc(数据库连接池)学习笔记(一)

http://www.cnblogs.com/RGogoing/p/4515521.html

24、Java jdbc数据库连接池总结(二)[转]

http://itwoody.iteye.com/blog/280220

25、java程序员从笨鸟到菜鸟之(七)一—java数据库操作

http://blog.csdn.net/csh624366188/article/details/7305672

26、JDBC的基本知识

http://blog.csdn.net/williamchew/article/details/51951551

27、原理分析之一:从JDBC到Mybatis

http://chenjc-it.iteye.com/blog/1455688

java链接sqlite资料整理的更多相关文章

  1. Java资料整理

    Java资料整理 原创 2017年08月25日 17:20:44 14211  1.LocalThread的应用场景,数据传输适合用LocalThread么 2.linux的基本命令    软链接.更 ...

  2. Java 学习资料整理

    Java 学习资料整理 Java 精品学习视频教程下载汇总 Java视频教程 孙鑫Java无难事 (全12CD) Java视频教程 即学即会java 上海交大 Java初级编程基础 共25讲下载 av ...

  3. MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理

    MySQL常用指令,java,php程序员,数据库工程师必备.程序员小冰常用资料整理 MySQL常用指令(备查) 最常用的显示命令: 1.显示数据库列表. show databases; 2.显示库中 ...

  4. zz 圣诞丨太阁所有的免费算法视频资料整理

    首发于 太阁实验室 关注专栏   写文章     圣诞丨太阁所有的免费算法视频资料整理 Ray Cao· 12 小时前 感谢大家一年以来对太阁实验室的支持,我们特地整理了在过去一年中我们所有的原创算法 ...

  5. Java工程师笔试题整理[校招篇]

    Java工程师笔试题整理[校招篇]     隔着两个月即将开始校招了.你是不是也想借着这个机会崭露头角,拿到某些大厂的offer,赢取白富美.走上人生巅峰?当然如果你还没能打下Java基础,一定要先打 ...

  6. 转:基于IOS上MDM技术相关资料整理及汇总

    一.MDM相关知识: MDM (Mobile Device Management ),即移动设备管理.在21世纪的今天,数据是企业宝贵的资产,安全问题更是重中之重,在移动互联网时代,员工个人的设备接入 ...

  7. 3分钟带你了解PowerShell发展历程——PowerShell各版本资料整理

    本文带你了解PowerShell发展历程,顺便整理了一点资料,方便大家查询. Windows PowerShell® 是基于任务的命令行管理程序和脚本语言,专为进行系统管理而设计. 在 .NET Fr ...

  8. (转载)2016 CCF大数据与计算智能大赛 开源资料整理

    本文转载自:http://blog.sina.com.cn/s/blog_5399b8660102wxks.html 2016 CCF 大数据与计算智能大赛已经落下帷幕,11个赛题由众多大神包揽奖项, ...

  9. Niagara帮助文档资料整理

    1.任何软件额发布都会有说明文档,有的不会附具体实践的操作步骤,存在不懂得问题一般可以通过查看榜文文档解决问题 一些软件的帮助文档是一PDF格式存储在软件安装的目录下面,如Niagar workben ...

随机推荐

  1. 关于初学者上传文件到github的方法

    转:http://blog.csdn.net/steven6977/article/details/10567719 说来也惭愧,我是最近开始用github,小白一个,昨天研究了一个下午.终于可以上传 ...

  2. java获取项目地址或tomcat绝对地址

    在java项目中获取文件的路径,不管是相对路径还是绝对路径,其本质都是通过绝对路径去寻找. 获取项目地址 request.getSession().getServletContext().getRea ...

  3. delphi 简单的删除字符串尾部数字的代码

    delphi  简单的删除字符串尾部数字的代码 方式一: function FilterShowName(const sName: String): String; var I: Integer; b ...

  4. PHP5生成图形验证码(有汉字)

    利用PHP5中GD库生成图形验证码 类似于下面这样 1.利用GD库函数生成图片,并在图片上写指定字符 imagecreatetruecolor   新建一个真彩色图像      imagecolora ...

  5. 理解JavaScript 的原型属性

    1.原型继承 面向对象编程可以通过很多途径实现.其他的语言,比如 Java,使用基于类的模型实现: 类及对象实例区别对待.但在 JavaScript 中没有类的概念,取而代之的是一切皆对象.JavaS ...

  6. shell读取文件参数

    环境 csh 说明 通常我们需要使用使用shell脚本处理一些事务,每次调用shell都需要添加参数. 如果重复调用多次这个shell脚本,我们可以将参数存入指定文件,循环得到参数. shell脚本( ...

  7. compass模块----Helpers

    Color Stops:在使用CSS3渐变属性生成图片的时候,有时候为了打造更丰富的渐变效果除了声明渐变线上的起始点和终止点的色值,还有声明一些中间点的色值,这些点我们就称之为Color Stops. ...

  8. "ORA-00942: 表或视图不存在 "的原因和解决方法[转]

    采用Oracle数据库,使用Powerdesigner设计,生成Sql文件导入后查询出现“ORA-00942: 表或视图不存在 ”,很是郁闷,这个问题以前出现过,当初解决了,但因好久没有使用,这次竟然 ...

  9. UISearchDisplayController简单使用

    最近在做一个简单的app入门,中间有一个页面用到了搜索框,本来以为很简单的控件,没想到用到的时候才发现很麻烦. 搜索框使用过程大约有以下几个状态:不活跃-活跃-输入关键词-根据关键词动态列出相关结果- ...

  10. windows新的数据类型

    1.简单重定义的 如LPCSTR只字符串,只是名字不同 2.句柄类型 H开头的句柄 3.结构体类型 如对话框 4.重新更名一方面为了32位->64位升级时带来的麻烦 typedef unsign ...