之前用[MySQL-Front](http://www.mysqlfront.de)
(www.mysqlfront.de)查看mysql,据说是一个开源数据库软件,最近想说有没有mac版本,上官网发现只有一行德文,大意是“这里什么也看不到... :-)”,github上也没找到,确认过眼神,作者已经停更了。
后来朋友推荐了DBeaver,最近打算用它来查看SQLite文件。
前往官网下载安装文件
Download | DBeaver Communitydbeaver.iomac可以通过brew来快速安装
brew cask install dbeaver-community
载入SQLite的db文件
找到菜单栏 数据库->新建连接
在创建新连接窗口中,选择SQLite
点击浏览按钮选中 .db 文件,然后点击完成
双击数据库后会提示下载驱动文件,待驱动下载完成后就可以查看了(点击version列,可以选择下载驱动版本的驱动)
驱动无法下载?
下载驱动的时候可能会出现如下提示:
*Can't create driver instance
Error creating driver 'SQLite' instance.
Most likely required jar files are missing.
You should configure jars in driver settings.*
*Reason: can't load driver class 'org.sqlite.JDBC'
Error creating driver 'SQLite' instance.
Most likely required jar files are missing.
You should configure jars in driver settings.*
*Error resolving dependencies
Maven artifact 'maven:/org.xerial:sqlite-jdbc:RELEASE' not found
Maven artifact 'maven:/org.xerial:sqlite-jdbc:RELEASE' not found*
更换驱动下载地址
更换驱动下载中心(maven中央仓库)即可解决驱动下载问题,下载SQLite之外的其它驱动也有效哦!
阿里云中央仓库地址:*http://maven.aliyun.com/nexus/content/groups/public/*
找到 偏好设置->"DBeaver"->"驱动"->"Maven",点击添加
点击向上按钮,仓库地址移动到第一位
在“数据库导航”双击数据库,可再次触发下载
可以看到驱动下载速度飞快,下载地址的域名是 阿里云-上云就上阿里云
查看驱动
更换驱动下载即可畅快下载驱动,那如何查看驱动情况呢!
找到菜单栏 数据库->驱动管理器
找到SQLite,也可以输入关键词进行查找。选中,并点击“编辑”(下图蓝色选中的一行旁边的1表示有1个数据库使用了SQLite驱动)。
“添加文件”可以更换驱动,一般是一个jar包,可以更换不同版本的驱动。
你可以从这两个地址下载到jar包
[xerial / sqlite-jdbc / Downloads](xerial / sqlite-jdbc / Downloads)
[Index of /repositories/snapshots/org/xerial/sqlite-jdbc](https://oss.sonatype.org/content/repositories/snapshots/org/xerial/sqlite-jdbc/)
jar包github地址为:[xerial/sqlite-jdbc](xerial/sqlite-jdbc)
OK,接下来可以用DBeaver连接多种数据库了。
然后、、、
程序的图标似曾相识的赶脚、、、
小熊也戴上口罩了、哈哈、、
** Enjoy!**