• PowerDesigner 16 导入表结构与生成 Html


    一、逆向生成表结构

    有两种方式,一种是直接用 JDBC 连接,另一种是使用表结构的 DDL 导入。

    1.1 导入表结构

    首先提前将表的 DDL SQL 语句导出,然后选择 File -> Reverse Engineer -> Database…

    image-20221027112855756

    选择从数据库脚本导入

    image-20221027115002720

    点击确定后完成导入

    image-20221027115142951

    1.2 JDBC 连接方式
    配置数据源

    选择 Database -> Configure Connections…

    image-20221027102606931

    打开弹窗后选择 Connection Profiles 这个 Tab 下的 Add Data Source

    image-20221027102821745

    配置好你的连接信息,最后一项 JDBC 驱动如果没有,可以点我下载。

    User name: root
    JDBC driver class: com.mysql.jdbc.Driver
    JDBC connection URL: jdbc:mysql://127.0.0.1:3306/test?serverTimezone=GMT%2b8&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&pinGlobalTxToPhysicalConnection=true&useSSL=false
    JDBC driver jar files: JDBC 驱动 jar 包路径
    
    • 1
    • 2
    • 3
    • 4

    image-20221027110536220

    如果报错 Non SQL Error : Could not load class com.mysql.jdbc.Driver 你需要在 PowerDesigner 16 的安装目录下新建一个 startup.bat 并添加以下参数,然后打开 bat 通过这种方式启动 PowerDesigner 16 才不报错。

    ### startup.bat内容
    
    # 注意只能是 32 位的 JDK
    Set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_271
    # 你下载的 JDBC 驱动
    Set CLASSPATH=C:\Users\Administrator\Desktop\工作\文档编写\mysql-connector-java-8.0.28.jar
    pdshell16.exe
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    image-20221027112543388

    从数据源导入

    选择 File -> Reverse Engineer -> Database…

    image-20221027112855756

    选择刚才新增的数据源 测试连接.dcp,输入密码后点击连接

    image-20221027113332012

    连接成功后出现数据库的所有表,我们需要取消勾选,不然全部导入,只需选择我们需要的表即可

    image-20221027114509810

    选择需要的表后点击 OK,即可导入我们所需要的表了

    image-20221027114538317

    image-20221027114624009

    二、导出表结构到 Html
    创建导出模板

    先创建一个导出模板。打开 Report -> Templates…

    image-20221027135140575
    image-20221027135418820

    image-20221027135521982

    image-20221027135734766

    image-20221027135800281

    这里设置表格只保留 code 列、注释列与数据类型列。完成后保存模板

    image-20221027135857085

    生成报告

    下面使用刚才设置的模板生成报告,按如下步骤进行:

    image-20221027140129404

    点击确定后即可生成 Html ,打开 Html 可以看到模板的效果

    image-20221027140158448

  • 相关阅读:
    pyinstaller 错误排查的验证史
    Arduino程序设计(十一)8×8 共阳极LED点阵显示(74HC595)
    Go 类型查询
    【无标题】
    嵌入式音频软件开发之协议时序图分析方法
    Nginx 高级应用
    YoloV5|V7改进策略:全新特征融合模块AFPN,更换YoloV5|V7的Neck
    element ui框架(vuex模块化)
    Katalon框架测试web(二十二)配置git与git项目创建
    语义分割 语义通信 增强模型图片处理
  • 原文地址:https://blog.csdn.net/qq_39363204/article/details/127551349