ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

PowerDesigner:安装、配置mysql数据库连接环境和生成PDM图

2022-05-06 12:33:05  阅读:199  来源: 互联网

标签:designer power 数据库 PDM PowerDesigner pdm mysql model


一、PowerDesigner 安装

1.下载:去哪儿下载都行,下16.x版本的。

2.破解:网上搜索一个pdflm16.dll的文件,去替换安装目录下的pdflm16.dll

3.替换完以后记得重启power designer

二、配置mysql数据库jdbc连接环境

1.需要安装32位jdk环境,否则报错:Could not Initialize JavaVM

安装好以后,需要让power designer找到这个32位jdk,两种方法:

  • 为这个32位jdk配置环境变量

  • 在power designer的安装目录下,启动cmd,使用命令Set JAVA_HOME = 配置jdk路径,再使用命令pdshell16.exe打开power designer

2.需要安装jdbc.Driver,否则报错:Non SQL Error : Could not load class com.mysql.jdbc.Driver

我这里下载的mysql-connector-java-5.1.20.jar,maven下载地址

下载jar包,然后把它放在power designer安装目录里面,或者随便放在哪儿,配个环境变量也行。

环境变量要把连文件名一起的完整路径写进去,像这样:

3.以上操作完成以后,重启一下power designer

三、配置mysql数据库连接

1.在workspace里面新建一个physical data model,也就是我们亲爱的pdm

记得选一下DBMS,一般都是Mysql5.0版本吧。

2.双击一下新建的pdm,会发现编辑栏变化,选择database-configure data connections-connection profiles

点击步骤5图标的时候,会给出一个新建配置的弹窗,配置如下:

红色部分请与我保持一致,黄色部分根据实际情况填写。

点击test connection 看下配置是否有效。

需要输入一下密码:

测试连接成功:

四、生成pdm图

  1. 修改数据库连接配置
    database -change current DBMS

  2. 生成pdm图

    首先提醒各位观众老爷,操作之前看清楚它写的是什么,虽然是英文,但还是要看一眼是什么意思

    虽然这两个看起来长得差不多是吧。

    但,apply model changes to database,意思是,把power designer 里,我们的Model的变化,应用到数据库。

    就是会用我们当前的空白model去更新数据库。

    就是会清空我们的数据库!!!!

    说起来都是泪,吃了没文化的亏。

    下面那个,update model from database,意思是,根据数据库更新我们当前的model。

    这才是我们生成pdm图所需要的。

    大家千万不要选错了!!!

    然后配置一下连接:

    选择配置文件,输入用户名和密码:

    然后就会有个弹窗出来,里面是需要生成pdm图的数据库表,红色是全选,绿色是全不选:

选完了点Ok,然后很快就能出现各位观众老爷需要的pdm图了。

标签:designer,power,数据库,PDM,PowerDesigner,pdm,mysql,model
来源: https://www.cnblogs.com/northwest332/p/16227958.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有