有两种方式,一种是直接用 JDBC 连接,另一种是使用表结构的 DDL 导入。
首先提前将表的 DDL SQL 语句导出,然后选择 File -> Reverse Engineer -> Database…

选择从数据库脚本导入

点击确定后完成导入

选择 Database -> Configure Connections…

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

配置好你的连接信息,最后一项 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 包路径

如果报错 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

选择 File -> Reverse Engineer -> Database…

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

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

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


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





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

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

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