什么是DB Console?

采用Dorado7为表现层前台开发的一套数据控制台软件。
数据库浏览器(DB Console)是采用Dorado7为表现层前台开发的一套可以浏览特定数据库表信息,同时可以实现对数据库信息进行维护的跨平台工具。目前的版本可以实现对H2,、MySQL、SQLServer、Oracle、DB2等常见主流程数据库表的管理,可以实现诸如表结构信息的查看与维护(创建表、增删改表格列信息),表数据的查看与维护,SQL的执行以及查询结果数据的Excel导出等。


示例

http://www.bsdn.org/projects/db-console/deploy/dbconsole/com.bstek.dorado.dbconsole.view.Main.d


bdf2-dbconsole

基于bdf2-dbconsole-2.0.2升级,除bdf2-dbconsole-2.0.2基本功能外,添加生成数据策略,用于生成逼真测试数据。

bdf2-dbconsole生成策略

生成数据策略主要包括以下几个类型
字符类型

  • UUID:一般主键生成
  • 中文名:张三丰;张;三丰(随机百家姓+5000常用名)
  • 英文名:Michael Jackson;Jackson;Michael
  • 国家:中国(字典表中多个国家随机)
  • 城市:上海(中国几百个城市随机)
  • 街道地址:峨山路97号(上海1000个真实道路+随机门牌号)
  • 公司名称:上海锐道信息技术有限公司(中国1000个真实公司名称)
  • 电子邮件:(随机字符+随机域名)
  • 手机/固话/传真:生成规则生成
  • QQ/银行卡:根据设置的长度生成

日期类型

  • 当期时间:系统当前时间
  • 范围内随机:起始时间与结束时间内随机

数字类型

  • Double随机:Math.random()
  • 范围内随机:最小数字与最大数字内随机,如年龄,薪水等
  • 自增长:类似主键自增长

布尔类型

  • 随机0和1:0/1,需要true和false请使用枚举

其他类型

  • 枚举:如高级,中级,低级随机匹配
  • 外键:选择表 - 选择外键字段 - 选择对应关系即可
  • 空值:null

以上是数据生成策略,需要先配置如图:


然后根据配置可以持久生成或者预览

Back to top