zyplayer-doc-db

只需 2 步操作的数据库文档工具
授权协议 Apache-2.0
开发语言 Java
所属分类 开发工具、 程序文档工具
软件类型 开源软件
地区 国产
投 递 者 单于轶
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

项目介绍

数据库文档工具,网页方式管理,只需两步即可对表注释、字段注释进行查看、修改等操作,支持字段或注释的模糊查询,只有一个单独的页面,方便集成到已有的管理系统里面,本工具不对数据源进行管理,因为后台管理系统肯定是已有的数据源,没必要再来创建,只需要注入数据源即可管理,不断增加更多实用功能中

使用方式

  1. 添加注解:@EnableDocDb

  2. 注入Bean

// 注入已有的数据源
@Resource DataSource orderDatasource;
@Resource DataSource userDatasource;

//....

@Bean
public DatabaseRegistrationBean databaseRegistrationBean() {
    DatabaseRegistrationBean bean = new DatabaseRegistrationBean();
    List<DataSource> dataSourceList = new LinkedList<>();
    // 设置需要展示的数据源
    dataSourceList.add(orderDatasource);
    dataSourceList.add(userDatasource);
    bean.setDataSourceList(dataSourceList);
    return bean;
}
  1. 打开网页访问域名地址+doc-db.html即可,例:http://192.168.0.100:8080/doc-db.html

界面展示

基本界面: 模糊查询: 表注释修改:

 相关资料
  • zyplayer-doc 项目介绍 zyplayer-doc是一款前后端完全开源的在线文档工具,现有API接口文档(Swagger、OpenApi、自建接口)、WIKI文档、数据库文档(数据库表结构查看管理、SQL执行)、Dubbo文档。 体验地址:http://doc.zyplayer.com 账号:zyplayer 密码:123456 各模块的详细使用文档地址,可参考: 详细部署文档 欢迎有想

  • 由来 数据库操作不外乎四门功课:增删改查,在Java的世界中,由于JDBC的存在,这项工作变得简单易用,但是也并没有做到使用上的简化。于是出现了JPA(Hibernate)、MyBatis、Jfinal、BeetlSQL等解决框架,或解决多数据库差异问题,或解决SQL维护问题。而Hutool对JDBC的封装,多数为在小型项目中对数据处理的简化,尤其只涉及单表操作时。OK,废话不多,来个Demo感受

  • 回顾一下已有的战果:(1)连接数据库;(2)建立指针;(3)通过指针插入记录;(4)提交将插入结果保存到数据库。在交互模式中,先温故,再知新。 >>> #导入模块 >>> import MySQLdb >>> #连接数据库 >>> conn = MySQLdb.connect(host="localhost",user="root",passwd="123123",db="qiwsirtest"

  • 在上一节介绍了操作数据库的一般步骤。本节就以JDBC为例来一一对照这些步骤操作MySQL数据库。JDBC操作数据库的步骤如下: 1. 装载数据库驱动:这一步对于JDBC来说是必须的。用JDBC装载数据库驱动有两种方法。 (1)使用Class.forName方法 forName是Class类的一个静态方法,返回Class对象。它有一个字符串类型的参数,需要传入一个JDBC驱动类名,如下面代码所示:

  • 尽管不同的数据库产品的使用方法不同,但操作各种数据库的基本步骤总是十分类似。就拿网络数据库(如SQL Server、Oracle、MySQL等)来说。操作数据库一般可分为如下四步: 1. 装载数据库驱动(可选):这一步并不是必须的,在某些操作系统中,数据库驱动的相关信息在驱动程序安装时已经被保存到指定的位置(如在Windows中,SQL Server数据库驱动信息被保存到注册表中),因此,在编写程

  • 数据库的操作是每个phpweb框架的核心功能,我们提供数据库数据库的标准调用模式为: 你可以执行严格模式,也就是左边的那条线,Controller->Service->Dao->Model->DB,也可以走简单模式 Controller->Model->DB。个人根据自己的需求,走标准麻烦些(几乎所有的机构和系统都是这样^_^), 但是扩展性会好些,但是使用简单模式开发效率就会高些,性能会好些,但