DBeaver连接SQLite数据库

一、前言

SQLite小巧轻便的开源免费关系型数据库,适合嵌入单机应用随身携带。桌面版推荐使用DBeaver。

官网:SQLite Download Page

github:GitHub - sqlite/sqlite: Official Git mirror of the SQLite source tree

类似的开源免费且小巧轻便SQL还有关系数据库:火鸟数据库FireBird(官网):Firebird: The true open source database for Windows, Linux, Mac OS X and more

github:GitHub - FirebirdSQL/firebird: Firebird server, client and tools 

缺点:小众、支持数据量只能到百万级别。

优点:简单便捷、使用方便、敏捷开发、没有复杂的业务逻辑、只有不到3MB即使内嵌到应用内也对应用体积和运行效率产生不了多大影响。

但这类SQL适合嵌入到操作不太复杂、数据量百万级别以内的单机移动或PC端应用。

如已有人使用sqlite制作了手机端密码管理工具,数据保存到本地软件内置的sqlite数据库里,不会上传到远程服务器,相对来说已经很安全了。

二、安装SQLite

1.下载SQLite

官网下载地址:SQLite Download Page

2.Windows下载

DBeaver连接SQLite数据库_第1张图片

sqlite-dll-win64-x64-3420000.zip

sqlite-tools-win32-x86-3420000.zip

3.解压安装

下载这两个解压到D:\SQLite(可自己命名)文件夹中

DBeaver连接SQLite数据库_第2张图片

其中oxford-ptj-dispatch.db文件不是安装包中来的,是由下面连接SQLite生成的db文件

 4.配置Path环境变量

DBeaver连接SQLite数据库_第3张图片

 5.在cmd命令中检测安装效果

DBeaver连接SQLite数据库_第4张图片

三、连接SQLite

方法1:从JDBC连接

1.新建数据库连接——从JDBC URL新建连接

DBeaver连接SQLite数据库_第5张图片

 2.输入:

jdbc:sqlite:app/oxford-ptj-dispatch.db

选择SQLite 

DBeaver连接SQLite数据库_第6张图片

 3.修改数据库名

把app/oxford-ptj-dispatch.db改为任意数据库名

DBeaver连接SQLite数据库_第7张图片

4.下载并安装SQLite驱动

DBeaver连接SQLite数据库_第8张图片

DBeaver连接SQLite数据库_第9张图片

 sqlite驱动:GitHub - xerial/sqlite-jdbc: SQLite JDBC Driver

org.xerial:sqlite-jdbc:3.32.3.2 这个版本对应的jar包直接从maven上下载到本地(可以去仓库服务 搜索下载); 

 5.Finish

6.表字段只要下列5类:

BLOB、INTEGER、NUMBERIC、REAL、TEXT

DBeaver连接SQLite数据库_第10张图片

 方法2:新建数据库连接

DBeaver连接SQLite数据库_第11张图片

DBeaver连接SQLite数据库_第12张图片

连接成功后,建表:

DBeaver连接SQLite数据库_第13张图片

 sqlite教程

开始学习SQLite_w3cschool

你可能感兴趣的:(数据库,数据库,sqlite)