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 测试是应用程 ...
随机推荐
- springmvc中request的线程安全问题
SpringMvc学习心得(四)springmvc中request的线程安全问题 标签: springspring mvc框架线程安全 2016-03-19 11:25 611人阅读 评论(1) 收藏 ...
- Win7下手动卸载oracle 11G
由于安装过程中遇到的之前提到的那个问题,http://www.cnblogs.com/shenliang123/p/3141886.html 知道解决方法后,也只能将oracle重新卸载后再进行安装 ...
- 关于那些难改的bug
多年的测试经验中,经常发现有这么一种现象:总有些提了的bug不能顺利的被修复.这些bug往往有4个走向: 1.在被发现的版本中最终被解决,但中途花费较多周折. 2.有计划的在后续的版本中被解决. 3. ...
- 技术分析:Femtocell家庭基站通信截获、伪造任意短信
阿里移动安全团队与中国泰尔实验室无线技术部的通信专家们一起,联合对国内运营商某型Femtocell基站进行了安全分析,发现多枚重大漏洞,可导致用户的短信.通话.数据流量被窃听.恶意攻击者可以在免费申领 ...
- [BZOJ3504][CQOI2014]危桥(最大流)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3504 分析:很容易想到最大流,但如果S-a1,S-b1,a2-T,b2-T这样跑S-T最大流判 ...
- cryptdb中wrapper.lua的分析
因为cryptDB是在mysql-proxy的基础上来实现了,可以看成是为mysql-proxy添加了新的.为mysql-proxy已经为开发人员提供了相应的接口.如果开发人员只需要通过lua脚本语言 ...
- 第三十一课:JSDeferred详解2
这一课,我们先接着上一课讲一下wait方法,以及wait方法是如何从静态方法变化实例方法的. 首先我们先看wait方法为啥可以从静态方法变成实例方法,请看register源码: Deferred.re ...
- jQuery基础之(四)jQuery创建DOM元素
利用DOM方法创建元素节点,通常要将document.createElement().document.createTextNode().appendChild()配合使用,十分麻烦. 而jQuery ...
- Cas_Server端安装
一.Cas Server版本:3.5.2 下载地址:http://download.csdn.net/detail/xiaohuzi1987/5262980 二.安装步骤: 1.解压cas ...
- Weblogic 启动报错:java.lang.NoClassDefFoundError
Weblogic 启动报错:java.lang.NoClassDefFoundError ####<2015-6-17 下午03时30分47秒 CST> <Error> &l ...