Java开源数据库管理工具

SQuirreL SQL Client  
 
SQuirreL SQL Client 是一个用 Java 编写的程序,它允许您查看数据库的内容、发出 SQL 命令,以及如您将看到的,执行许多其他功能。构建该图形化前端是为了支持兼容 JDBC 的数据库。

更多SQuirreL SQL Client 信息

  iSQL-Viewer 
iSQL-Viewer是一个符合JDBC 2.x的SQL客户端,它支持多种数据库如PostgreSQL, MySQL, Oracle,和 Informix。它提供了许多工具来执行简单的数据库任务。

更多iSQL-Viewer信息

  DbmJ 
DbmJ针对SAPDB数据库管理工具。

更多DbmJ信息

  SQL Admin 
SQL Admin是一个通过JDBC连接与发送命令到数据库java写的SQL客户端。它的目的是创建一个跨平台,跨数据库的数据库管理客户端。

更多SQL Admin信息

  SQLMinus 
这个SQL客户端有着许多友好的开发特性。

更多SQLMinus信息

  ViennaSQL 
ViennaSQL是一个用JAVA写成的图形用户界面的数据库客户端工具,通过JDBC来访问和管理SQL数据库,只要有JDBC驱动的数据库都可用ViennaSQL来管理,只要能运行JAVA的地方它就能运行,有一个很好的例子就是可以在LINUX/NT中通过JDBC来访问ORACLE数据库。

更多ViennaSQL信息

  Adit 
Adit的目标是成为一个轻量级的数据库查询工具。

更多Adit信息

  GUAM 
GUAM一个用JAVA和Swing工具包写的管理MySQL数据库用户图形界面。

更多GUAM信息

  QueryForm 
QueryForm是一个很方便用户查询,删除,修改,新增数据的数据库管理工具。

更多QueryForm信息

  FreeQueryBuilder 
FreeQueryBuilder也是一个通过JDBC管理数据库的工具。它支持的数据库有ORACLE, MySQL, HSQLDB, Firebird等。

更多FreeQueryBuilder信息

  PKLite 
PKLite是一个Java开源SQL客户端,可以连到任何有JDBC驱动的数据库并可运行在任何有Java VM的操作系统上.它有基本查询,更新的功能.它的目标是创建一个轻量级的SQL客户端(大约1 MB),便于使用与安装.PKLite在同一时间可以连接多个数据库并可查询结果导出为一个CSV / HTML / XML文件,还可运行SQL脚本.

更多PKLite信息

  Jackcess 
Jackcess是一个纯Java包用于读取和写入MS Access数据库.它不是一个应用程序,没有GUI只是一个Java包.
要显示一个表中的内容代码可这么写:
Database.open(new File("my.mdb")).getTable("MyTable").display();

更多Jackcess信息

  Druid 
Druid是一个允许用户以图形的方式来创建数据库的工具.用户可以add/change/delete数据库对象(表格,字段等).一旦数据库创建完成Druid就能够为你生成便于浏览所有表格的HTML/PDF文档,Java classes(每一个表格对应一个table),数据字典,SQL script等.

更多Druid信息

  Datastream Pro 
Datastream Pro是一个数据库"浏览器"和数据操作工具.它易于使用,可靠,稳定,操作直观。Datastream Pro支持所有兼容JDBC的数据库(已经在Oracle,MySQL,postgreSQL和HSQLDb上测试成功).利用它可以浏览与编辑数据库中的数据,可在一个友好的界面中运行与编辑SQL脚本,可使用查询编辑器来编辑SQL查询,可同时连接到多个数据库和易于使用的连接向导等。

更多Datastream Pro信息

  DBBrowser 
DBBrowser是一个被用于查看数据库内容的开源,跨平台工具。DBBrowser当前只适用于Oracle与MySQL。DBBrowser主要特性:
1.不需要写SQL语句就能够查看,新增,删除,修改表格中的数据和字段。
2.支持Oracle与MySQL中的CLOBS和BLOBS类型。
3.SQL语法高亮显示。
4.能把数据导成CSV和PDF文件。
5.支持10种以上的界面外观更换。
6.上下文感测提示。
7.国际化支持,通过插件机制可扩展更多的语言支持。
在下一版本中将支持ER模型图,支持Oracle XML类型,支持PostGreSQL与IBM DB2

更多DBBrowser信息

  BasicQuery 
BasicQuery是一个基于Swing的查询分析器。它通过JDBC驱动访问数据库,也支持通过连接池连接数据库。因此可以测试引入连接池和不引入连接池对执行速度的影响。

更多BasicQuery信息

  T-SQL developer 
T-SQL developer支持的特性包括:
1.数据库对象树视图:
*.所选数据库的层次,它的表格和字段,关健字等。
*.查看表格中的数据。
*.对象基本的新增/修改/删除操作。
2.SQL编辑器:基本的剪切,复制,粘贴等功能。
*.语法高亮显法。
*.代码自动完成(自动提示表,字段,函数及参数等)。
3.存储过程调试器。
4.导入/导出工具:把数据库对象导入/导出成文本文件,SQL脚本等。

更多T-SQL developer信息

  JSqlTool 
JSqlTool是一个基于swing通过JDBC/ODBC来查看(包括过滤、排序等)和编辑数据库表格/视图中的内容并能够执行sql脚本(具备语法着色功能)。表格数据可以导成SQL新增语句或Excel文件。JSqlTool还提供查看、打印、导出、保存数据库E/R图的功能。

更多JSqlTool信息

  Execute Query 
Execute Query一个开源的数据库管理工具,具有:查询编辑器,数据库浏览器,生成ERD,比较数据类型,创建表格,创建索引,生成SQL脚本,导入/导出数据,导入/导出XML数据,连接管理等功能。

更多Execute Query信息

  DataBrowser 
DataBrowser是一个基于Java跨平台,跨数据库的数据访问工具。提供多种数据库连接器包括:ODBC,Oracle,DB2,PostgreSQL,MS SQL Server,MySQL,InstantDB。利用该工具能够查看表和视图的结构,查看表字段的数据类型。它还提供一个语法高亮显示的SQL编辑器以便编辑,调试,执行和保存SQL脚本。

更多DataBrowser信息

  SQLeonardo 
SQLeonardo是一个强大易于使用的数据库管理工具。包括:
Metadata Explorer(浏览数据库结构如表格,视图,key,索引);
Command Editor(创建,修改和执行SQL脚本。通过向导生成insert,update和delete语句);
Query Builder(创建SQL查询不需要直接写SQL语句。自动创建表格之间的连接。支持union-query和sub-query);
Data Grid(通过DataGrid直接修改表格,把数据导成INSERT语句等)。
支持任何有提供JDBC驱动的数据库(Oracle,MS SQLServer,MySQL,DB2,Sybase, Firebird,HSQLDB,PostgreSQL,Apache Derby,Mckoi SQL)。

更多SQLeonardo信息

  DBEdit 
DBEdit是一个数据库编辑工具,采用Java5开发。它支持的数据库包括:Oracle,DB2,MySQL。提供的主要功能包括:可直接更改查询结果中的记录并保存;新增、修改、删除和复制记录;打开、复制/粘贴、导出/导入BLOB与CLOB字段类型中的数据;运行SQL脚本;Schema查看;把结果导到Excel;把记录集导成insert语句。

更多DBEdit信息

  SQL Workbench/J 
SQL Workbench/J是一个独立于DBMS,跨平台的SQL查询分析工具。支持:直接在查询结果集中编辑,新增和删除数据;在查询结果集、SQL statement、导入和导出中支持BLOB数据。在SQL语句中采用变量替换;能够生成数据结构的XML报告,以便能够重构数据库模型;能够比较两个数据库在结构上有何不同之处;在编辑SQL语句时能够自动提示表格和字段;所有SQL脚本运行在批处理模式下;SQL Workbench/J还提供一个DataPumper工具用于直接在两台服务器上相互复制数据,DataPumper功能还能够当作SQL命令使用以实现批处理。
 

更多SQL Workbench/J信息

  WolfDBManager 
WolfDBManager是一个适用于SQL开发人员的Eclipse RCP应用程序,需要JRE1.6运行环境。它具有以下特性:SQL语法高亮显示、内容提示(Contents Assist)、分析/校验/执行SQL语句、SQL语句折叠/格式化、比较结果集数据、结果导成Excel或HTML、历史操作管理、更换操作界面皮肤、支持闪回查询(Flashback Query)、支持Graph[JFreeChart] 、支持超链接[HTMLBrowser, SQLExecution]等。

更多WolfDBManager信息

  MyJgui 
MyJgui是一个MySQL数据库GUI管理工具。它能够存储可同时使用的多个连接。所有数据操作都过一个Grid实现。此外MyJgui还能够收藏查询参数。

更多MyJgui信息

  MyJSQLView 
MyJSQLView是一个易于使用的Java GUI客户端用于查看,编辑,新增,删除MySQL,PostgreSQL与HSQL数据库中的数据。一个查询工具能够构建复杂的SQL语句,排序,搜索和导入/导出表格中的数据。

更多MyJSQLView信息

  ThinkUI SQL Client 
ThinkUI SQL Client提供的功能包括:数据库元数据浏览(结构,表格,视图,约束,触发器,存储过程等);SQL查询工具能够自动从Table元数据生成新增、修改、查询SQL语句;执行存储过程的图形用户界面;数据模型获取与定制;从Flat文件导入数据(支持Excel,CSV和Tab分割符文件);利用Velocity模板引擎和数据库元数据生成Java Bean、DAO、SQL、EJB、JSP等代码。

更多ThinkUI SQL Client信息

  DBExplorer 
DBExplorer是一个B/S架构的Web程序,基于JDBC连接数据库服务。它采用Extjs构建GUI,因此也具有和C/S程序一样良好的使用体验。DBExplorer提供以下功能:
  • 支持多种数据库:Oracle10g、MS SqlServer 、MySQL、PostgreSQL、HSQLDB、Apache Derby。
  • 支持多种浏览器:Internet Explorer 6+、FireFox 1.5+(PC, Mac)、Safari 3+、Opera 9+ (PC, Mac)。
  • 支持SQL语句查询,后续还将推出可视化SQL语句生成以及SQL语法高亮。
  • 支持数据查看并即时修改,修改是可自动读取外键参考、默认值、列约束等。
  • 支持LOB数据的查看、下载以及修改。
  • 支持数据导出成多种格式:CSV、PDF、HTML、SQL。
     
  • 更多DBExplorer信息

  CoolSQL 
CoolSQL是一个数据库客户端管理工具。
  • 支持大部分数据库包括:DB2、oracle、mysql、MS SQL Server、Derby、HSQL、Informix、Sybase、PostgresSQL等。
  • 为用户提供友好和漂亮UI,其整体框架由视图组成类似于Eclipse。支持直接修改SQL查询结果。
  • 支持将表格数据导出成文本文件,EXCEL和HTML。
  • 拥有一个支持SQL语法着色显示,智能提示,文本编辑和查找的SQL编辑器。
  • 能够展示数据库大部分元数据包括:版本,数据类型、函数,连接信息等。
  • 支持导出数据对象信息包括对象数据(INSERT SQL语句),生成创建/删除脚本(create script/drop script)。
  • 所有SQL脚本都可以以批量的模式执行。
    能够搜索所有数据包括数据库列,表/视图和其他表格型。
  • 支持i18n,当前提供两种语言(中文和英文)。
  • 提供收藏功能,管理由用户收集的文本信息。
    支持通过插件扩展其功能。
    CoolSQL.jpg

  • sqleditor.jpg

    更多CoolSQL信息

  iPL/SQL Developer 
iPL/SQL Developer是PL/SQL Developer的WEB版本,界面风格均按PL/SQL Developer的样式实现。可实现部分在线建表、查询管理工作。
iplsqldeveloper.jpg

更多iPL/SQL Developer信息

 

  Druid 
Druid是一个数据库创建和管理GUI工具。用户可以添加/修改/删除数据库对象(表格,字段等)。Druid还能够生成SQL脚本,数据字典,描述表格信息的HTML,PDF,DocBook等格式的文档。为JDO生成Java Bean支持Castor和OJB。
Druid.jpg
收录时间:2010-11-15 22:45:26

更多Druid信息

  DiffKit 
DiffKit 是一个应用、一个框架,用来比较两个表的数据、一个字段一个字段的比较。表可以是来自不同的数据源,例如数据库、CSV文件等,DiffKit 类似 Unix 下的 diff 工具。
DiffKit.png
收录时间:2010-11-21 17:06:07

更多DiffKit信息

  Java SQL Admin Tool 
这是一个采用Java Swing开发的数据库管理工具,通过JDBC访问数据库需要安装JDK 1.6。支持一些常用的操作如:
创建/删除表格
创建索引
执行SQL语句
一个查询向导
数据导出
createtable2.jpg
收录时间:2010-12-06 08:37:02

更多Java SQL Admin Tool信息

  DB Sanity 
DB Sanity能够对一个数据库进行检测用于验证数据的一致性和应用程序部署的正确性。它通过命令行调用并生成一个包含总结和数据库故障条目列表的HTML报告。
DBSanity-dashboard-small.jpg
收录时间:2011-01-07 23:04:31

更多DB Sanity信息

  Web-based SQuirreL SQL Client 
Web-based SQuirreL SQL Client提供的功能包括查看数据库结构,导入/导出和管理数据库,可以创建数据库,数据表,存储过程,视图,触发器和用户。支持Oracle、 db2、mysql、MS SQL server、FireBird、Postgres数据库。
SQuirreL.jpg
收录时间:2011-02-23 08:44:29

更多Web-based SQuirreL SQL Client信息

  JMongoBrowser 
JMongoBrowser是一个GUI程序用于浏览和管理一个MongoDB集群。它支持Linux、Windows和Mac OSX。

功能包括:

* 可以连到单一个服务器,一个克隆集或一个MongoS实例。
* DB操作:创建、删除、认证、控制等。
* 集合操作:创建、重命名、删除、查找、插入和保存等。
* 文档操作:更新、复制、和删除等。
* 索引操作:创建、删除等
* Shard操作:激活sharding、添加shard、shard收集等
* GUI Document构造器
* 将数据导入/导出成多种数据格式JSON、BSON、CSV等。
* Support for query options and write concerns (getLastError)
* Display of numerous stats (server status, db stats, replication info, etc)
* Mongo tree refreshes to have a real time view of cluster (servers up/down, durability, etc)
* All operations are executed in background to keep UI responsive
* Background threads can repeat commands automatically
* GUI is identical on all OS
收录时间:2011-05-23 11:05:24

更多JMongoBrowser信息

  aSQLiteManager 
aSQLiteManager这个工具可用于管理Android中的SQLite数据库。SQLite是一个小巧、快速、嵌入式的SQL数据库引擎,支持SQL92,同时支持跨平台系统,无需系统服务,只有一个db文件,可移植性很好。aSQLiteManager支持以下功能:
  1. 支持打开来自aSQLiteManager和其它文件管理器的数据库。(包括OI File Manager,Adao Teams File Manager,以及 Simplest File Manager )。
  2. 列举数据库中的表格,视图和索引
  3. 展示表格和视图中的数据
  4. 任何被点击的单元格内容都将被复制到剪切板中
  5. 可以执行任何SQL包括:'Drop' / 'Create'语句
  6. 所有执行过的语句都保存在打开的数据库中,在一个叫aSQLiteManager的表格中。
  7. 可以从查询表单中选择历史SQL执行语句
  8. 支持开始事务、提交和回滚
  9. 支持将数据库导成SQL脚本并能够从脚本恢复数据库
  10. 能够将查询结果导出成一个ASCII文件
  11. Configuration of open database without question and reset of configuration
  12. 可以批量执行SQL脚本或单行执行
  13. 能够实现更好的错误处理在导出和恢复期间
  14. Data editing form table browser from Edit button at each row
  15. Data entry add record from button on title at data browser
  16. SQLite does not validata data types during data entry. aSQLiteManager translates this string into the following types and se this to set input mode (SQLite types i parenthesis). The translation is NOT case sensitive:
    • STRING(string, text)
    • INTEGER(integer)
    • FLOAT (real, float, double)
    • DATE(date)
    • TIME time)
    • DATETIME datetime)
    • BOOLEAN boolean, bool)
    • PHONENO phoneno)
    • BLOB - for the time beeing the aSQLiteManager editor does not handle BLOB fields
  17. Dump table from table view to file named Database.Table.sql- can be loaded by execute file as script
  18. 能够记住最近打开过的数据库,快速访问经常使用的数据库
收录时间:2011-06-11 23:31:47

更多aSQLiteManager信息

  DBeauty 
DBeauty是一个面向关系的数据库浏览器。提供洞察数据和行之间的相互关系的功能。特性: 
  1. 查看任意SQL数据库的内容。
  2. 基于外键或用户定义的关系浏览数据库。
  3. 自动探测外键
  4. SQL/DML生成器
  5. 执行任意SQL查询
DBeauty
收录时间:2011-09-15 21:21:13

更多DBeauty信息

查看原文:http://www.open-open.com/2_50.htm

posted @ 2013-06-26 10:25  jack_ou  阅读(10693)  评论(0编辑  收藏  举报