Java开源数据库管理工具
要显示一个表中的内容代码可这么写:
Database.open(new File("my.mdb")).getTable("MyTable").display();

1.不需要写SQL语句就能够查看,新增,删除,修改表格中的数据和字段。
2.支持Oracle与MySQL中的CLOBS和BLOBS类型。
3.SQL语法高亮显示。
4.能把数据导成CSV和PDF文件。
5.支持10种以上的界面外观更换。
6.上下文感测提示。
7.国际化支持,通过插件机制可扩展更多的语言支持。
在下一版本中将支持ER模型图,支持Oracle XML类型,支持PostGreSQL与IBM DB2
1.数据库对象树视图:
*.所选数据库的层次,它的表格和字段,关健字等。
*.查看表格中的数据。
*.对象基本的新增/修改/删除操作。
2.SQL编辑器:基本的剪切,复制,粘贴等功能。
*.语法高亮显法。
*.代码自动完成(自动提示表,字段,函数及参数等)。
3.存储过程调试器。
4.导入/导出工具:把数据库对象导入/导出成文本文件,SQL脚本等。





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)。







- 支持多种数据库: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。
- 支持大部分数据库包括: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,当前提供两种语言(中文和英文)。
- 提供收藏功能,管理由用户收集的文本信息。
支持通过插件扩展其功能。



创建/删除表格
创建索引
执行SQL语句
一个查询向导
数据导出



功能包括:
* 可以连到单一个服务器,一个克隆集或一个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
- 支持打开来自aSQLiteManager和其它文件管理器的数据库。(包括OI File Manager,Adao Teams File Manager,以及 Simplest File Manager )。
- 列举数据库中的表格,视图和索引
- 展示表格和视图中的数据
- 任何被点击的单元格内容都将被复制到剪切板中
- 可以执行任何SQL包括:'Drop' / 'Create'语句
- 所有执行过的语句都保存在打开的数据库中,在一个叫aSQLiteManager的表格中。
- 可以从查询表单中选择历史SQL执行语句
- 支持开始事务、提交和回滚
- 支持将数据库导成SQL脚本并能够从脚本恢复数据库
- 能够将查询结果导出成一个ASCII文件
- Configuration of open database without question and reset of configuration
- 可以批量执行SQL脚本或单行执行
- 能够实现更好的错误处理在导出和恢复期间
- Data editing form table browser from Edit button at each row
- Data entry add record from button on title at data browser
- 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
- Dump table from table view to file named Database.Table.sql- can be loaded by execute file as script
- 能够记住最近打开过的数据库,快速访问经常使用的数据库
- 查看任意SQL数据库的内容。
- 基于外键或用户定义的关系浏览数据库。
- 自动探测外键
- SQL/DML生成器
- 执行任意SQL查询
Java开源数据库管理工具的更多相关文章
- Java开源诊断工具 Arthas 发布v3.1.0
Arthas 自2018年9月份上线以来「传送门」,已收获近万个star,感谢开发者们的认可.此次Arthas 3.1.0版本的发布,不仅带来大家投票出来的新LOGO,还带来强大的新功能和更好的易用性 ...
- OSCHina技术导向:Java开源QQ工具iQQ
iQQ 使用Java语言跨平台开发,基于腾讯WebQQ 3.0网络协议.可以使用于Java所支持的各种平台上运行.作者基于Linux(Ubuntu 12.04)系统,使用IDE NetBeans开发, ...
- Java开源项目(备查)
转自:http://www.blogjava.net/Carter0618/archive/2008/08/11/221222.html Spring Framework [Java开源 J2EE框 ...
- Java开源建站工具
http://www.ruanyifeng.com/blog/2011/08/opensource_java_web_development_tools.html 作者: 阮一峰 日期: 2011年8 ...
- 推荐6款常用的Java开源报表制作工具
JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表.JasperReports 支持PDF.HTML.XLS.CSV和XML文件输出格 ...
- WEKA,一个开源java的数据挖掘工具
开始研究WEKA,一个开源java的数据挖掘工具. HS沉寂这么多天,谁知道偏偏在我申请离职的时候给我安排了个任务,哎,无语. 于是,今天看了一天的Weka. 主要是看了HS提供的三个文章(E文,在g ...
- Java开源运行分析工具(转)
FProfiler FProfiler是一个非常快的Java profiler.它利用BCEL和log4j来记录每个方法从开始到结尾的日记.FProfiler可以用来在你的应用程序,Servle ...
- 利用Google开源Java容器化工具Jib构建镜像
转载:https://blog.csdn.net/u012562943/article/details/80995373 一.前言 容器的出现让Java开发人员比以往任何时候都更接近“编写一次,到处运 ...
- 基于Java的四大开源测试工具
摘要:成功的应用程序离不开测试人员和QA团队反复地测试,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况. %R[)vA t]N0 测试是应用程 ...
随机推荐
- Linux内核分析——第七周学习笔记20135308
第七周 可执行程序的装载 一.预处理.编译.链接和目标文件的格式 1.可执行程序是怎么来的 C代码—>预处理—>汇编代码—>目标代码—>可执行文件 .asm汇编代码 .o目标码 ...
- linux内核分析 第4章读书笔记
第四章 进程调度 一.抢占与非抢占 1.非抢占式进程调度 进程会一直执行直到自己主动停止运行 2.抢占式进程调度 Linux/Unix使用的是抢占式的方式,强制的挂起进程的动作就叫做抢占. 二.进程优 ...
- 20145303 20145339 《信息安全系统设计基础》 实验五 简单嵌入式WEB服务器实验
20145303 20145339 <信息安全系统设计基础> 实验五 简单嵌入式WEB服务器实验 实验目的与要求 1.掌握在ARM开发板实现一个简单WEB服务器的过程 2.学习在ARM开发 ...
- Dandelion - Distributed Computing on GPU Clusters
linq on GPUs 非常期待中 看起来很cool,期望早点面世
- [USACO2005][POJ2454]Jersey Politics(随机化)
题目:http://poj.org/problem?id=2454 题意:给你3*k(k<=60)个数,你要将它们分成3个长度为k的序列,使得其中至少有两个序列的和大于k*500 分析:以为有高 ...
- WPF控件--利用Winform库中的NotifyIcon实现托盘小程序
WPF控件--NotifyIcon 运行界面如下所示: 图1 图2 代码很少,如下所示 ...
- Mysql-日期转换
一.字符串转日期 下面将讲述如何在MYSQL中把一个字符串转换成日期: 背景:rq字段信息为:20100901 1.无需转换的: SELECT * FROM tairlist_day WHERE rq ...
- Spring-dispatcherServlet
对于分析SpringMVC,其实就是遵循Servlet世界里最简单的法则“init-service-destroy”. 对于分析SpringMVC的初始化流程,就是分析DispatcherServle ...
- Java-LinkedHashSet
如下: package 集合类.Set类; import java.util.Arrays; import java.util.HashSet; import java.util.LinkedHash ...
- Yii2.0 对数据库 查询的简单操作
User::find()->all(); 此方法返回所有数据: User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子): User::find()->w ...