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(" ...
随机推荐
- 树莓派3B/3B+ 清华镜像系统和安装中文输入法Fcitx及Google拼音输入法
你还在为树莓派无法安装中文输入法而到处找教程吗? 你还在为树莓派每次下载都要远隔重洋获取资源,龟速下载而烦恼吗? 为了解决这个问题,在这篇树莓派教程中,我将手把手叫你怎样安装 清华镜像系统和中文输入法 ...
- docker的使用 一容器命令
Docker容器命令 前提 执行容器的前提是有镜像 . #创建并启动容器 docker run [options] images [command][args] // option 的说明 --nam ...
- http服务端架构演进
摘要 在详解http报文相关文章中我们介绍了http协议是如何工作的,那么构建一个真实的网站还需要引入组件呢?一些常见的名词到底是什么含义呢? 什么叫正向代理,什么叫反向代理 服务代理与负载均衡的差别 ...
- C++11多线程相关
有关线程的知识,从C++11开始有了一些变化,作为初学者,对其先有个初步认识,后面用到的时候再详细剖析
- powerCat进行常规tcp端口转发
实战中,我们也会遇到需要我们进行端口转发的情况,比如已经拿下的目标机1是在dmz区,而目标1所在内网的其他目标只能通过目标1去访问,这时候我们就需要端口转发或者代理来进行后渗透.这次就要介绍一个加强版 ...
- shark恒破解笔记5-VB之rtcMsgBox
本次是来破解一个名为”系统提速精灵“的软件,方法是对rtcMsgBox下断点. 运行程序输入假码,会提示“注册码错“ 在oep上面可以看到大量vb引擎函数 明显的VB程序 载入OD对rtcMsgBo ...
- Neo4j:图数据库GraphDB(四)Python中的操作
本文总结下Python中如何操作Neo4j数据库,用到py2neo包,Pip install 一下. 1 连接neo4j数据库:跟其它数据库一样,操作前必须输入用户名和密码及地址连接一下. from ...
- 爬虫1:html页面+beautifulsoap模块+get方式+demo
前言:最近公司要求编写一个爬虫,需要完善后续金融项目的数据,由于工作隐私,就不付被爬的网址url了,下面总结下spider的工作原理. 语言:python:工具:jupyter: 概要:说到爬虫 ...
- [Luogu3065][USACO12DEC]第一!First!
题目描述 Bessie has been playing with strings again. She found that by changing the order of the alphabe ...
- 5分钟彻底理解Redis持久化
Redis持久化 RDB快照 在默认情况下,Redis将内存数据库快照保存到dump.rdb的二进制文件中. 可以对Redis进行设置,让它在"N秒内数据集至少有N个改动", 这一 ...