首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【必看】一键生成数据库文档的利器,堪称数据库界的Swagger

screw(螺丝钉) ,一款简洁好用的数据库表结构文档工具,支持MySQL/MariaDB/SqlServer/Oracle/PostgreSQL/TIDB/CacheDB 数据库。

2

特点

简洁、轻量、设计良好

多数据库支持

多种格式文档

灵活扩展

支持自定义模板

3

文档生成支持

html

word

markdown

4

文档截图

html

word

markdwon

5

使用方式

普通方式

引入依赖

编写代码

Maven 插件

6

扩展模块

pojo生成功能

功能简介

pojo生成功能是基于screw延伸出的扩展模块,目前处于初步开发的状态。在日常的开发中,经过需求分析、建模之后,往往会先在数据库中建表,其次在进行代码的开发。

那么pojo生成功能在这个阶段就可以帮助大家节省一些重复劳动了。使用pojo生成功能可以直接根据数据库生成对应的java pojo对象。这样后续的修改,开发都会很方便。

数据库支持

MySQL

使用方式

引入依赖

编写代码

7

常见问题

1.生成后文档乱码?

MySQL:URL加入?characterEncoding=UTF-8。

2.Caused by: java.lang.NoSuchFieldError: VERSION_2_3_30?

检查项目freemarker依赖,这是由于版本过低造成的,升级版本为2.3.30即可。

3.java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.getSchema()Ljava/lang/String;

这是因为oracle驱动版本过低造成的,删除或屏蔽目前驱动版本,驱动添加升级为以下版本:

4.MySQL数据库表和列字段有说明、生成文档没有说明?

URL链接加入useInformationSchema=true即可。

5.java.lang.AbstractMethodError: com.mysql.jdbc.JDBC4Connection.getSchema()Ljava/lang/String;

这是因为mysql驱动版本过低造成的,升级mysql驱动版本为最新即可。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OSL9v9PSYZf-PV5wbc_VJjCg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券