Powerdesigner连接mysql数据库,逆向工程生成ER图 (保姆级教程:下载->连接->配置)看这一篇就够了

PowerDesigner 连接 MySQL 数据库关注步骤与注意点 连接 Mysql 数据库 新建 PDM(物理数据模型),也就是存在主外键关系的 model,与之相反的是逻辑数据模型(存在主外键关系), PDM 以图形化的方式展示和设计数据库, 创建 PDM 有几种方式,使用设计环境直接创建PDM也可以连接数据库进行逆向生成,本文主要讲解如何使用已经创建好的数据库生成 PMD。 选择驱动程序时要注意,位数需要和 powerdesigner 位数一致,不然无法找到。 驱动程序下载地址:https://dev.mysql.com/downloads/connec 阅读详情
AI摘要

本文介绍如何通过PowerDesigner结合ODBC驱动连接MySQL数据库,并利用逆向工程自动生成ER图。涵盖ODBC驱动配置、数据源设置、模型创建与数据库同步等关键步骤,帮助用户快速实现数据库结构可视化。

一、下载powerdesigner

下载的教程请看如下链接,我太懒了,直接借鉴!

把别大佬的博客搬过来了嘿嘿~我真聪明!ㄟ( ▔, ▔ )ㄏ

操作到完成汉化就好!!第5步不看了,别按那个走,因为新手没提前配置好别的,生成ER图会失败

安装powerdesigner的详细教程点这

二、配置ODBC

使用Powerdesigner连接mysql数据库逆向生成ER图,查了网上好多教程目前只知道连接方式有两种,ODBC和JDBC。

ODBC需要下载mysql驱动,JDBC需要32位的JDK,这样的原因是powerdesigner本身是32位的程序。如果使用JDBC,32位JDK来回切换太麻烦需要写配置文件等,之后我整理好再发博客吧,这篇文章先教odbc如何连接。

1、下载mysql的odbc驱动文件 ,64位、32位都要下载。

mysql的odbc官网下载地址

        (1)点图中 1. 位置切换64位/32位的odbc

        (2)下载我圈的 2. 那个

2、把两个驱动文件都放到Powerdesigner的下载文件中。(我的Powerdesigner的安装目录如下图,就直接放到目录里,为什么这么放?因为懒得配置ψ(`∇´)ψhhhhhh~)

3、在电脑上配置好64bit、32bit的mysql驱动文件,连接需要远程连接的数据库,如下:

我这里9.0是64bit,8.0是32bit。诶诶?你系统数据源为什么是空白?点击添加辣!添了就有辣~ 

 

三、创建模型,连接数据库

1、在powerdesigner'新建一个模型,点击数据库——>反向工程———>配置即可(看图)

2、选择mysql5.0,Model name随便起个名字这个不重要╮(╯-╰)╭。然后点击OK就建立了一个模型。

3、把这个模型连到数据库,上方菜单栏中Database——Update Model from Database 

        然后会弹窗!可怕的很!其中1里面显示的是选择的数据库连接,选择2会弹出选择数据库连接的界面,我们点2(那个小图标)~

        再弹,再点2( Configure)~

        解释一下:

        图2的Modify可以弹出一个界面对选中的连接进行编辑

        Configure弹出界面,可以显示所有的连接并且编辑和添加新的连接。

我是一个没有感情的贴图人lallalala~┑( ̄Д  ̄)┍ 

 选择Mysql ODBC 8.0 Unicode Driver (如果之前没有安装驱动这里是没有的)(这里数字不一样无妨啊,版本总会更新嘛)

这有ANSI和Unicode两种字符集版本的Driver,为什么用Unicode,因为它提供更丰富的字符集。考你一下:Unicode是啥?不知道的的打屁股!ԅ(¯﹃¯ԅ)

然后出现下面这个页面:(啊啊啊烦死了,有完没完了!还要一直配!牢骚一下~咱们继续(ง •_•)ง

这页面是不是眼熟?刚咱配来着

        第一个是自己起个名字;第二个是描述,随便辣

        TCP/IP!!!重点!本地的填localhost或者127.0.0.1,远程的就填IP,mysql的端口一般都是默认的3306;

        lNamed Pipe是另一种连接方式不会...不用管~

        下面就用户密码库名之类的,输完点击一下test!!!!!测试一下,一般就显示成功了,嗯!

完成后你会发现多了一个连接,确定;下面弹出框中,下拉框中选中这个连接,Connect

点确定就ok辣~

四、生成ER图

重点!重点!重点!这里有坑哦~不看后悔!!

这里默认是选择所有的用户下的所有表,这个和oracle数据库不一样。

1处是全选,2处是全不选,点2!然后切换到你要建立的用户,也就是点3去选用户。

以防万一,手动一个个勾选要展示的表,确认,okk这样就会展示E-R图辣ο(=•ω<=)ρ⌒☆

ER图就生成好辣~~ 

五、给ER图添加中文注释和字段名 

写累惹,改天再补充吧~。。。 

PowerDesigner连接MySQL,建立逆向工程图解 3.如果报错,找不到驱动程序的安装例程,请重新安装驱动程序,点击确定后还提示发现错误,在指定的DNS中,驱动程序和应用程序之间的体系结构不匹配,如图5所示。之前下了64的安装后还是不好使,这里不是很清楚版本是跟什么统一的,有了解的大神可以回复下,跪谢T-T。如果你建立模型的时候有空格或者关键字之类的,这里会红字显示,run的时候也会报错,还是很智能的。最近手头刚来一项目,好久没用powerdesigner了,借此机会来复习一下,出现了很多问题,网上搜到的不是很完整,现整理出来给以后备用,亦做分享。 阅读详情

相关推荐

PowerDesigner连接MySQL数据库

环境:Windows 7/10、PowerDesigner 16 一、使用ODBC连接 1.准备工作 PowerDesigner本身是32位的程序(此处标记,特别重要),故不管在32位或者64位操作系统中,都需要安装32位的MySQLConnector /ODBC 下载地址:http://dev.mysql.com/downloads/connector/odbc/

CodeMonkey_King的博客 9047

PowerDesigner 连接MySQL数据库详细步骤

PowerDesigner 连接MySQL数据库详细步骤

yy1209357299的博客 7438

PowerDesigner逆向工程实战:从MySQL数据库快速生成ER图的完整指南

本文详细介绍了如何使用PowerDesigner进行MySQL数据库逆向工程,快速生成ER图。通过实战步骤讲解,包括导出SQL脚本、直接连接数据库配置、模型优化技巧及常见问题解决方案,帮助开发者高效理解数据库结构并生成标准文档。特别适合处理复杂数据库结构的开发者和DBA。

weixin_29292535的博客 885

PowerDesigner-反向工程-mysql

PowerDesigner-反向工程-mysql

亮大大的博客 818

PowerDesigner生成带中文注释的ER图

PowerDesigner生成带中文注释的ER图 前言:参考资料 本文结合自己的需求和遇到问题,参考以下三篇文章,终于解决问题,谢谢三篇文章的作者! 第一篇:https://blog.youkuaiyun.com/u011781521/article/details/78958529 第二篇:https://blog.youkuaiyun.com/thedarkclouds/article/details/82799015 第三篇:https://blog.youkuaiyun.com/difffate/article/details/779

mengjie0617的博客 2099

用PowerDesigner导出MySql数据库的表结构生成ER图

1、在PowerDesigner中新建模型。File----New Model,在弹出的对话框中选择Physical Data Model类型,填写Model name, ,选择数据库类型DBMS 后点击【OK】。 2、点击“Database”->"Configure Connections",弹出窗口“Configure Data Connections”, 并选择"C...

qq_33394878的博客 3532

使用powerdesigner建立ER图,将ER图转为物理模型,将物理模型导出为sql,将sql导入mysql数据库

根据下面的“交通违章处罚通知书”设计数据库。 要求:1)使用powerdesigner设计ER模型,并将ER模型转换为关系数据模型。 2)使用powerdesigner将ER模型转为物理模型 3)将物理模型导出为sql 4)将sql导入mysql数据库 1)使用powerdesigner设计ER模型,并将ER模型转换为关系数据模型。 确定关系...

zhaipupu的专栏 2万+

别再手动画ER图了!用PowerDesigner逆向工程,5分钟从MySQL数据库生成完整数据模型

本文详细介绍了如何使用PowerDesigner进行逆向工程,快速从MySQL数据库生成专业级ER图。通过配置JDBC连接、执行逆向工程及优化ER图布局等步骤,开发者可以高效理解复杂系统的数据结构,特别适用于缺乏文档的遗留项目。逆向工程不仅能节省大量时间,还能为数据库重构和文档创建提供坚实基础。

weixin_30402343的博客 320

PowerDesigner 画ER图并生成sql 教程

power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具,在数据库建模的过程中,需要运用PowerDesigner进行数据库设计,这个不但可以让人直观的理解模型,而且可以充分的利用数据库技术,优化数据库的设计;但是有一点,power designer 的用法不适合中国人的习惯;这是非常不好的一点,所以前期需要花一些时间来习惯这个软件的用法;

叶新东老师的博客 3493

PowerDesigner逆向工程与注释显示:从混乱表名到清晰ER图的完整配置流程

本文详细介绍了如何使用PowerDesigner进行逆向工程并优化注释显示,从混乱的英文表名到清晰的ER图。通过深度配置显示偏好、VBS脚本自动化处理以及模型维护最佳实践,帮助团队高效协作,提升ER图的可读性和实用性。特别适合大型项目中的数据建模和团队沟通。

weixin_30606461的博客 502

高速电路的信号完整性分析

摘要:介绍了高速PCB设计中的信号完整性概念以及破坏信号完整性的原因,从理论和计算的层面上分析了高速电路设计中反射和串扰的形成原因,并介绍了IBIS仿真。 关键词:信号完整性 反射 串扰 IBIS仿真 随着半导体技术和深压微米工艺的不断发展,IC的开关速度目前已经从几十MHz增加到几百MHz,甚至达到几GHz。在高速PCB设计中,工程师经常会碰到误触发、阻尼振荡、过冲、欠冲、串...

bh_wang的专栏 1431

PowerDesigner16.5操作,从mysql反向生成ER图

(1)PowerDesigner16.5官方下载 【侵删】 https://www.onlinedown.net/soft/577763.htm (2)PowerDesigner连接MySQL数据库 【PowerDesigner本身是32位的程序(此处标记,特别重要),故不管在32位或者64位操作系统中,都需要安装32位的MySQLConnector /ODBC】 https://www.jianshu.com/p/015b0eddd6ed?from=timeline (3)用Pow..

konnysnow的专栏 3536

自研半导体Fab缺陷分析系统:从Klarf解析到Defect Map可视化的实战替代方案

本文分享了自研半导体Fab缺陷分析系统的实战经验,重点解析了Klarf文件格式与坐标系转换的核心技术,并详细介绍了从数据解析到Defect Map可视化的完整实现路径。该系统旨在为成本敏感或追求技术自主的团队提供一套功能完备的Klarity Defect平替方案,有效降低对昂贵商业软件的依赖,实现缺陷数据的自主分析与可视化。

y7z8a的博客 710

powerdesigner 导出mysql 库,自动生成ER图

powerdesigner导出mysql库,自动生成ER图 下载安装--powerdesigner安装教程16.5 下载PowerDesigner 16.5安装资料压缩包,里面有三个文件夹,分别是安装包、破解文件和汉化文件包,我们直接进入安装包中允许PowerDesigner165.exe 选择next 我们以试用的方式先把软件装好,选择“Trail”--next 在上方选择语音“Peoples Republic of China(PRC)”,勾选...

qq_39235296的博客 4192

手把手教你用Python实现双三次插值(附OpenCV对比测试)

本文深入解析了双三次插值算法的数学原理,并提供了从零开始的Python实现教程。通过与OpenCV官方实现的对比测试,详细评估了不同插值算法(包括最邻近差值、双线性插值)在图像质量与计算性能上的差异,帮助开发者掌握高质量图像缩放的核心技术。

weixin_29310605的博客 296

2022年灌溉试验设计与数据分析考试试题

2.表2数据为表层0~10cm的原状土离心机土壤水分特征曲线试验数据,(1)请利用R语言nls函数通过Van Genuchten方程对土壤体积含水率和土壤基质势进行拟合;(3)指明土壤基值势为-33 kPa和-1500kPa时的体积含水率。1.请根据表1数据,以灌溉模式为主区,生物炭用量为子区,利用R语言agricolae包生成裂区试验设计试验处理布置图;3.以R工具包factoextra中decathlon2数据集前10列为数据进行PCA分析,要求计算出(1)前5个主成分的特征值、特征向量;

Mrrunsen的博客 266

使用PowerDesigner导出MySql数据库的表结构生成ER图

1、在PowerDesigner中新建模型。File ----New Model,在弹出的对话框中选择Physical Data Model类型,填写Model name后点击【OK】。  2、点击“Database”->"Configure  Connections",弹出窗口“Configure Data Connections”, 并选择"Connection Profiles"...

jiage17 6153

一篇文章足够你学习Bluez,提供史上最全的Bluez教程,让你告别Bluez从入门到放弃

Bluez是真的难,说“入门到放弃”真的毫不夸张,Bluez的学习曲线陡峭,要求对Linux 系统/驱动概念、D-Bus 通信和蓝牙协议都有要求,加上网络上其实没有一个完整的介绍Bluez系列的文档,所以不管是蓝牙初学者还是蓝牙从业人员,都有不小的难度。

朝气蓬勃 2539

PowerDesigner连接MySQL和逆向工程图

0、写在前面的话 最近想梳理公司项目的表间关系,从项目后台管理系统的操作入手,以及代码的hibernate注解入手,都不算特别尽人意,于是最后还是鼓捣了一下PowerDesigner的逆向工程图,这样更直观一些。 想着以后不论项目切换或者接手的时候肯定是用得上的,所以在这里也记录一下,毕竟,好记性不如烂笔头,更何况我这还不是好记性。看网上有个哥们说他已经是三次忘了步骤了,所以我吸取教训赶紧第一次就...

扶醉的博客 1636

PINNACLE:PINN自适应配点与实验点选择算法

PINNACLE算法通过引入动态权重机制,实现了PINN训练点选择的自适应优化。该算法基于对训练过程中不同区域学习需求变化的深入理解,设计了平滑过渡的权重函数,确保了模型在不同训练阶段能够优先学习最需要的区域。理论分析和实验结果均表明,PINNACLE不仅能够保证收敛性,而且能够显著提高PINN的性能。这一算法为物理信息神经网络的应用提供了重要支持,尤其适用于复杂PDE问题的求解。

VectorShift的博客 1137

Qt —— QWebEngineView加载谷歌离线地图(包含离线地图瓦片下载制作、附谷歌地图开发文档)

  关注 微信公众号搜索"Qt_io_"或"Qt开发者中心"了解更多关于Qt、C++开发知识.。 笔者 - jxd

1万+

mysql绘制er图教程_powerdesigner 生成mysql带注释的ER图

1.安装powerdesigner2 配置逆向工程2.1 新建模型pdm新建模型.png注:DBMS选择MYSQL5.0配置链接.png新建数据库链接-01.png配置链接.pngcom.mysql.jdbc.Driverjdbc:mysql://192.168.0.151:3306/nbspider测试连接.png常见问题:出现Could not Initialize JavaVM!这是因为po...

weixin_42138780的博客 910

AI辅助Android开发:从传统到智能化的技术演进

AI辅助开发的核心在于利用算法模型自动化或优化传统任务。在Android开发中,AI可应用于需求分析、设计、编码、测试和维护各阶段。需求分析:AI工具如基于NLP的模型(例如GPT系列)可解析用户需求文档,自动生成用户故事和原型设计。假设产品需求为“开发一个航班查询应用”,AI能提取关键词,输出UML图或伪代码。代码生成:使用AI代码助手(如GitHub Copilot),工程师输入自然语言描述,AI生成Java/Kotlin代码片段。

郑伟强dev的专栏 137

powerdesigner 生成mysql带注释的ER图

[转:https://www.jianshu.com/p/566bd4351c30] 1.安装powerdesigner 参考https://blog.youkuaiyun.com/sinat_34104446/article/details/79885141 2 配置逆向工程 2.1 新建模型pdm 新建模型.png 注:DBMS选择MYSQL5.0 配置链接.png ...

qq_35261606的博客 1278

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

如何在现有的数据库中反向生成ER图

在Workbench中打开数据库,选择“数据库”菜单下的“逆向工程”,选择需要生成ER图的表,然后按照向导操作即可。首先需要连接到数据库,然后选择需要生成ER图的表,通过导入数据库模式来生成ER图。使用这些工具时,通常需要先建立数据库连接,然后选择要生成ER图的表和对象,工具会自动分析数据库结构并生成ER图。虽然它主要侧重于在线编辑和设计,但也可以从现有的数据库中生成ER图。从现有的数据库中反向生成ER图(Entity-Relationship Diagram,实体-关系图),可以通过多种工具和方法实现。

程序大全的博客 3081

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: yarn install报错error Error: certificate has expired at TLSSocket.onConnectSecure (_tls_wrap.js:14
下一篇: 太强大!IDEA丝滑连接deepseek——idea + deepseek + codegpt 看了就会保姆级教程!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值