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. Java中的XML操作

    1.DOM方式解析(读取)XML文件 待解析(读取)的XML文件,直接放在项目根目录下即可 <?xml version="1.0" encoding="UTF-8& ...

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

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

  3. autoitv3点击windows界面

    在自动化测试过程中会遇到如下windows安全认证,需要输入账号和密码,这个认证对话框不属于element元素.无法用selenium操作,需要用autoitv3操作,输入账号密码后,再进行web元素 ...

  4. Win32/MFC的基本概念

    一.MFC的基本概念 单文档.多文档和对话框框架的区别 MFC中的类继承图的基本框架 CView类与CDocument的关系 Onpaint()和Ondraw()的关系 hdc-cdc区别联系 RUN ...

  5. 图片实时预览JSP加js

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. git 拆库 切库 切分 子目录建库

    如果git库目录是这样的: git根目录 project_a/ project_b/ ... 并且想为project_a单独创建一个代码库 # 拉一个新分支 git co -b project_a_r ...

  7. (转)iOS Wow体验 - 第五章 - 利用iOS技术特性打造最佳体验

    本文是<iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad>第五章译文精选,其余章节将陆续放出.上一篇:Wow ...

  8. 为iPhone6设计自适应布局(二)

    Size Classes 自适应布局的布局约束自然是好东西,但也不是万能的,有时候我们也需要使用最基本的布局,所以使用size classes将它们两者结合起来才能碰撞出更有激情的火花. 引用我上篇译 ...

  9. compass模块----Utilities----Sprites精灵图合图

    css雪碧图又叫css精灵或css sprite,是一种背景图片的拼合技术.使用css雪碧图,能够减少页面的请求数.降低图片占用的字节,以此来达到提升页面访问速度的目的.但是它也有令人诟病的地方,就是 ...

  10. Docker中的一些命令

    可以交互的方式启动container $ sudo docker run -t -i ubuntu:14.04 /bin/bash 当这个Bash shell进程终止时,这个容器也停止了. docke ...