powerdesigner连接Mysql进行反向工程并生成word文档图文教程
1 软件版本
windows7 64位
powerdesigner 15.1
Mysql 5.1.56
mysql-connector-odbc-3.51.30-winx64
对于mysql-connector-odbc,我的系统是64位的,所以要下64位的版本。如果是32位的系统请下32位的版本。
mysql-connector-odbc下载地址:http://dev.mysql.com/downloads/connector/odbc/3.51.html
2使用步骤
2.1新建数据库连接
2.1.1新建一个模型,注意DBMS选择Mysql 5.0

2.1.2在菜单栏选择“Database——configure connections”,出现如下对话框,点击“Add Data Source”按钮,或者直接按“Ctrl+N”。

2.1.3进入创建新数据源的对话框后,选择“系统数据源”,点击下一步,然后选择数据源驱动。
数据源驱动要选择“Mysql ODBC 3.5.1 Driver”,如下图。如果没有这个选项,那一定是没装mysql-connector-odbc,请去下一个装上吧,本文开头有下载地址。

2.1.4 新数据源创建完成以后,会弹出如下图所示的对话框,这是在建立与数据库的连接,填写方法如下:
Data Source Name:这是连接的名字,自己起一个吧。
Description:描述,随便填吧。
TCP/IP Server:服务地址,填数据库所在的IP地址。Mysql装在本机的话就填127.0.0.1
Port:数据库端口,一般是3306
User:Mysql用户名
Password:Mysql密码
填完这些就Test一下,如果连接成功会给出提示。
成功以后再点Detail,将Character Set设置为gb2312,否则导入的数据表有中文乱码。如果设置成gb2312还是有中文乱码,建议再试试gbk和utf8.
全部搞定以后就点ok吧。

2.2 反向工程,导入数据表
点击菜单栏“File——Reverse Engineer——Database”出现一个对话框,注意DBMS应该是Mysql 5.0。没问题的话就点确定。
在新出现的对话框中选择“Using data source”并选择刚刚新建的连接,如下图:

点击确定以后,在新出现的对话框选择要导入的数据表,如下图。选好了点ok,数据表就导进来了。

2.3 生成word报表
点击菜单栏“Report——Reports”,点击新建报表按钮,设置如下图:

点击ok之后会进入报表视图,Report items是最终要生成的项目,我一般会把自带的项目全删了,只留"List of Tables"和“List of Table Columns”。

然后对项目点右键,选择“layout”来制定要显示的数据项,如下图,我一般选择
Code:列名
Comment:注释
Default Value:默认值
DataType:数据类型
Mandatory:是否非空

设置好以后,点击“Print PreView”按钮,预览一下,

没问题的话就导出为文本吧。如果要用word打开,就选RTF格式。
powerdesigner连接Mysql进行反向工程并生成word文档图文教程的更多相关文章
- PowerDesigner将PDM导出生成WORD文档
PowerDesigner将PDM导出生成WORD文档 环境 PowerDesigner15 1.点击Report Temlates 制作模板 2.如果没有模板,单击New图标创建.有直接双击进入. ...
- C# 动态生成word文档 [C#学习笔记3]关于Main(string[ ] args)中args命令行参数 实现DataTables搜索框查询结果高亮显示 二维码神器QRCoder Asp.net MVC 中 CodeFirst 开发模式实例
C# 动态生成word文档 本文以一个简单的小例子,简述利用C#语言开发word表格相关的知识,仅供学习分享使用,如有不足之处,还请指正. 在工程中引用word的动态库 在项目中,点击项目名称右键-- ...
- Java 导出数据库表信息生成Word文档
一.前言 最近看见朋友写了一个导出数据库生成word文档的业务,感觉很有意思,研究了一下,这里也拿出来与大家分享一波~ 先来看看生成的word文档效果吧 下面我们也来一起简单的实现吧 二.Java 导 ...
- Aspose.Words简单生成word文档
Aspose.Words简单生成word文档 Aspose.Words.Document doc = new Aspose.Words.Document(); Aspose.Words.Documen ...
- ASP.NET生成WORD文档,服务器部署注意事项
网上转的,留查备用,我服务器装的office2007所以修改的是Microsoft Office word97 - 2003 文档这一个. ASP.NET生成WORD文档服务器部署注意事项 1.Asp ...
- POI生成WORD文档
h2:first-child, body>h1:first-child, body>h1:first-child+h2, body>h3:first-child, body>h ...
- velocity模板技术生成word文档
本文介绍採用velocity技术在Java中生成word文档的方法. 1.新建一个word文档,编辑内容例如以下: 2.将上述word文档另存为htm格式的文件 3.新建一个Java Project项 ...
- 使用C#动态生成Word文档/Excel文档的程序测试通过后,部署到IIS服务器上,不能正常使用的问题解决方案
使用C#动态生成Word文档/Excel文档的程序功能调试.测试通过后,部署到服务器上,不能正常使用的问题解决方案: 原因: 可能asp.net程序或iis访问excel组件时权限不够(Ps:Syst ...
- 用php生成word文档
一.用windows里面自带的com,然后用php生成word文档 <?php $word= new COM("word.application") or die(" ...
随机推荐
- 算法学习之剑指offer(十)
一 题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数).例如,字符串"+100","5e2","-123","3 ...
- Flask中g对象,以及g,session,flash之间的区别
一.g对象的使用 专门用来存储用户信息的g对象,g的全称的为global g对象在一次请求中的所有的代码的地方,都是可以使用的 g对象的使用: 设置:g.变量名= 变量值 获取:g.name 注意:g ...
- 中国.NET开发者峰会特别活动-基于k8s的微服务和CI/CD动手实践报名
2019.11.9 的中国.NET开发者峰会将在上海举办,到目前为止,大会的主题基本确定,这两天就会和大家会面,很多社区的同学基于对社区的信任在我们议题没有确定的情况下已经购票超过了300张,而且分享 ...
- ArrayList源码解析[一]
ArrayList源码解析[一] 欢迎转载,转载烦请注明出处,谢谢. https://www.cnblogs.com/sx-wuyj/p/11177257.html 在工作中集合list集合用的相对来 ...
- opencv::轮廓发现(find contour in your image)
轮廓发现(find contour) 轮廓发现是基于图像边缘提取的基础寻找对象轮廓的方法. 所以边缘提取的阈值选定会影响最终轮廓发现结果 //发现轮廓 cv::findContours( InputO ...
- 第三方软件 radmin提权
一款远控工具 端口扫描 4899 端口 上传 radmin.asp 木马读取 radmin的加密密文 下载radmin工具连接
- PowerShell渗透--Empire(三)
会话注入 我们可以使用usemodule management/psinject模块来进程注入,获取权限 设置下Listeners和ProcID这2个参数,这里的ProcID就是之前的CMD的pid, ...
- 《HTML5+CSS3+JavaScript 从入门到精通(标准版)》学习笔记(二)
这是一个应用的例子,学以致用嘛 <!--这些代码我就直接放在了博客园的"页首Html代码"中,用于自定义博客,效果就是页面左上角的白色文字--> <p> & ...
- day10整理(面对对象,过程,类和对象)
目录 一 回顾 (一)定义函数 (二)定义函数的三种形式 1.空函数 2.有参函数 3.无参函数 (三)函数的返回值 (四)函数的参数 1.形参 2.实参 二 面向过程编程 三 面向对象过程 四 类和 ...
- fenby C语言 P31 使用数组的指针
++p代表p=p+1; #include <stdio.h> int main(void){ int a[5],i; for(i=0;i<5;i++) *(a+i)=1; print ...