Navicat Premium的设计表功能,是怎么实现的?

最近在使用NavicatPremium作为与数据库交互的可视化图形软件,享受它带给我的便利的时候,不禁起疑:

这个软件的这个功能是怎么实现的?能通过JAVA代码,在网页上也实现出与之相似的功能吗?

 

图形化转sql啊,你设计表操作之后,先不保存,在最右侧有个选项叫SQL预览,就是你操作图形界面生成的sql。

网页上也可以实现。