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. 马士兵 Servlet & JSP(1) Servlet (源代码)

    1.HTTP协议基础测试(获取页面源代码) import java.io.BufferedReader; import java.io.IOException; import java.io.Inpu ...

  2. 一个提供jsp免费空间的站点

    EATJ美国JSP虚拟主机商提供免费jsp空间申请,50M空间,每月3G的流量限制,支持Java5.0/6.0.PHP.CGI.Perl.SSI等,提供2个MySQL数据库,Tomcat v5.5/v ...

  3. HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之全然具体解释

      HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth究竟指的哪到哪的距离之全然具体解释scrollHeight: 获取对象的滚动高度. scrol ...

  4. 辛星解读mysql的用户管理

    可能做开发的多半不太关注这方面,可是要说到做运维.那就不能不关注了.由于我们都知道,root的权限太大了.不是随便能用的.我们平时最好用一些比較低的权限的用户.这样会让我们的安全性大大提高,也能防止我 ...

  5. 6、Cocos2dx 3.0游戏开发找小三之游戏的基本概念

    重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27689713 郝萌主友情提示: 人是习惯的产物,当你 ...

  6. 新建的硬盘-mount

    一.查看已经格式化或已挂接硬盘 df -aT 等命令(自己度娘) 二.查看未挂硬盘和未格式化硬盘 1.fdisk -l 比如/dev/sdb  如果已经分区,会有sdb1. 2.格式化 #mkfs - ...

  7. eclipse项目转android studio详解

    第一步:项目导入 向AS中导入项目的方法有两种(其实是一种). 方法一:是在eclipse中先导出为gradle(如图1),然后打开AS,找到项目中的gradle文件,直接导入. 方法二:直接在AS中 ...

  8. Android入门3:从Toolbar到Material Design

    在Android5.0(API 21)之后,Toolbar被Google推广,逐渐走入大家视野.具体关于Actionbar和Toolbar的对比就不多啰嗦了,跟着潮流走是没错的.下面先上张简单的效果图 ...

  9. 关于百度鹰眼中 xcode 7 编译报错问题

    请把 这个地方改为 YES 否则demo 不能运行

  10. 分布式Session共享(一):tomcat+redis实现session共享

    一.前言 本文主要测试redis实现session共享的实现方式,不讨论如何让nginx参与实现负载均衡等. 二.环境配置 本测试在Window下进行 name version port Tomcat ...