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. PDO如何选择其他数据库的驱动

    $dsn = "mysql(用的mysql的驱动):dbname=testdb(连接数据库名称);host=127.0.0.1(IP地址,本地是:localhost)"

  2. poj 2376 Cleaning Shifts(贪心)

    Description Farmer John <= N <= ,) cows to <= T <= ,,), the first being shift and the la ...

  3. [原创作品] RequireJs入门进阶教程

    最近我发现RSS采集数据是个很好玩的东西,就是可以直接把别人的数据放在自己的网站上.如果网友们在其他地方发现这篇文章,还是来博客园看吧(http://zhutty.cnblogs.com).这样代码比 ...

  4. linux系统下怎么安装.deb文件?

    linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式. rpm 是 redhat .fedora .suse 的格式. 他们不通用(尽管能够转换一下). deb是d ...

  5. IT English Collection(9) of Objective-C

    1 前言 今天我们来解除一篇有关Objective-C的介绍文章,详情如下. 2 详述 2.1 原文 Objective-C defines a small but powerful set of e ...

  6. LG 2.2.1 P350安卓系统刷机,问题总结,希望对需要的朋友有助

    手机误删软件导致短信,键盘等无声音提醒 我的手机前几天被我误删了一个软件,导致电话接不了,别人打电话的时候,老提示我在通话中,但是我可以在通话中看到对方的打电话记录.短信,键盘,USB连接,等等都没有 ...

  7. 深入浅出理解iOS经常使用的正則表達式—基础篇[Foundation]

    參考资料:cocoachina的zys475481075的文章 几个单词 Regular ['regjʊlə]adj. 定期的:有规律的 Expression[ɪk'spreʃ(ə)n; ek-] n ...

  8. c++ 11 多线程教学(1)

    本篇教学代码可在GitHub获得:https://github.com/sol-prog/threads. 在之前的教学中,我展示了一些最新进的C++11语言内容: 1. 正则表达式(http://s ...

  9. 使用Qt Style Sheets制作UI特效

    引言 作为一套GUI框架,Qt是非常强大的.(注:Qt 不仅是一套优秀的GUI框架,同时也是一套出色的应用程序框架).在UI的制作方面Qt为广大开发者提供了一套强大而易用的工具,她就是——Qt Sty ...

  10. RHEL-resolv.conf文件修改后重启被还原

    修改resolve.conf文件之后,reboot或service restart network时,修改的内容被还原.关闭NetworkManager即可.# chkconfig |grep Net ...