十大开源SQL客户端 数据库管理不再难

SQL客户端是每个开发人员所需的必不可少的工具。他们帮助开发人员轻松地在任何数据库执行SQL查询。它们对于解决任何数据库相关的问题也是非常重要的。

1. SQuirreL SQL Client

SQuirreL SQL Client是目前最流行的开源SQL客户端。它提供了图形化的Java程序,这将允许您查看一个JDBC兼容数据库的结构,浏览表中的数据,SQL命令等等。

2. iSQL-Viewer

iSQL-Viewer是一个用Java编写的开源JDBC兼容数据库2.X客户端。它实现了跨平台JDBC API功能。它通过单一的界面一切。iSQL-Viewer浏览器兼容大多数数据库平台,包括PostgreSQL、MySQL、Oracle和Informix。iSQL-Viewer提供了多种工具和功能执行常见的数据库任务。

3. LiquiBase

LiquiBase是一个开源的(LGPL)数据库,用于跟踪,管理和应用数据库的变化的独立库。它建立于一个简单的前提:所有数据库的更改都存储在一个可读的形式中,还可以跟踪到源代码控制检查。

4. Henplus

HenPlus是用Java编写的SQL外壳,JDBC为任何数据库提供支持。所以基本上任何数据库都支持。我们为什么需要这个?任何数据库都附带了一些外壳,但他们都有缺少的功能(以及一些外壳,这些根本无法使用)。如果你有一次使用这些数据库(如果您是开发人员,当你做这一切的时候),会感到在这些工具之间切换多个数据库的工作是多么的乏味。

5. QuantumDB

QuantumDB是一个基于Eclipse开发平台的简单但功能强大的数据库访问插件。 QuantumDB允许您连接到JDBC驱动程序链接的数据库,使用标准的审查模式:表,视图和序列查找列,索引和外键信息,即席发布查询或对数据库中的其他SQL语句进行操作。

6. dbbrowser

DBBrowser是一个开源跨平台的工具(GPL),可以用来查看一个数据库的内容。它支持CLOBS和BLOBS。它被设计成支持Oracle和MySQL。用户永远不必写SQL语句来查看SQL窗口,即使是SQL所提供的数据。支持ER图(实体关系),XMLTypes以及更多DBMS计划包括在未来版本。

7. Jackcess

Jackcess是一个纯Java编写用于读取和写入到MS Access数据库的客户端。这不是一个应用程序。没有图形用户界面。这是一个library,其他开发人员打算将它用来构建Java应用程序。

8. SQL Workbench-J

QL Workbench-J是一个SQL数据库的DBMS independet前端。它可用在批处理模式下,具有强大的出口和进口能力。它也提供了一些扩展到SQL(支持变量替换,与当地的BLOB文件名),并尝试统一处理SQL数据库。它可以直接拷贝两个批号和图形用户界面不同的服务器表中的数据。

9. SQL Admin

SQL Admin是一个Java客户端,应用程序通过JDBC连接并发送查询不同的数据库。其主要思想是建立一个多平台和多数据库瘦客户端。

10. SQLeonardo

SQLeonardo是一个功能强大且易于使用的查询数据库工具,。当您用SQLeonardo工作,意味着你并不需要了解SQL,只需要工作在图形环境和在此环境中数据,这针对的是数据库的标准编程语言。