文档章节

PowerDesigner连接MySQL和逆向工程图

Oo若离oO
 Oo若离oO
发布于 2018/07/23 16:02
字数 914
阅读 34
收藏 1

最近想梳理公司项目的表间关系,从项目后台管理系统的操作入手,以及代码的hibernate注解入手,都不算特别尽人意,于是最后还是鼓捣了一下PowerDesigner的逆向工程图,这样更直观一些。

想着以后不论项目切换或者接手的时候肯定是用得上的,所以在这里也记录一下,毕竟,好记性不如烂笔头,更何况我这还不是好记性。看网上有个哥们说他已经是三次忘了步骤了,所以我吸取教训赶紧第一次就记录下来。

1、MySQL数据库连接(JDBC方式)

JDBC的配置方式需要一些基础的环境和准备,但是也很简单,无非也就是JDK和mysql的连接jar包,这里不再展开阐述。

1.1 新建一个pdm,dbms选择mysql

1.2 Database - Connect 选择数据库连接

1.3 配置连接信息

数据库连接这里是通过一个配置文件来获取连接信息的,首次的话因为没有,所以我们需要选择Configure进行配置。

1.4 填写配置信息

如图,选择添加数据库资源,出现如上,相关说明如下:

  • Connection profile name:JDBC配置文件名称,可随意填写
  • Directory:配置文件保存路径
  • Description:配置文件描述,可根据实际用途填写
  • Connection type:连接方式,这里我们选择JDBC
  • DBMS type:数据库类型,提供大部分主流数据库选择,我们选择MySQL
  • User name:登录数据库的用户名
  • JDBC driver class:指定驱动类,使用默认的com.mysql.jdbc.Driver
  • JDBC connection URL:连接URL,格式jdbc:mysql://ServerIP/Hostname:port/database
  • JDBC driver jar files:指定连接的jar包路径

1.5 连接测试和配置保存

如图填写信息完成后,点击左下角的 Test Connection,出现成功提示则说明连接可行:

如果测试连接不通过,且出现 Non SQL Error : Could not load class com.mysql.jdbc.Drive 的错误,而指定的jar包没有问题,那么是因为PowerDesigner无法找到驱动所产生的。解决办法是配置系统的classpath路径,指定jar包路径就好了。

如果测试连接不通过,且出现 “Could not Initialize JavaVM!”,是因为 PowerDesigner 只能识别到32位的JDK,此时需要新安装32位的JDK,安装完成JDK后,在PowerDesigner 安装根目录 新建 start.bat 文件,编辑内容如下:

Set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_131
Set CLASSPATH =C:\DevTool\maven-rep\mysql\mysql-connector-java\5.1.18\mysql-connector-java-5.1.18.jar
pdshell16.exe

这样不用修改系统已有的JDK环境变量,只是每次需要在 根目录使用start.bat 启动。

成功连接后,我们一路确定下去把这个配置文件进行保存,最终你可以在你指定的文件夹(该目录没有限制,自定义一个目录即可,此处我是建立在安装文件下的一个userConf文件夹内)中看到这个保存好的文件:

2、从已有数据库中的表进行逆向工程图

2.1 菜单选择,从数据库更新模型

2.2 选择数据库连接配置文件

2.3 选择涉及的数据库和想要导出的表

2.4 大功告成

© 著作权归作者所有

共有 人打赏支持
Oo若离oO
粉丝 39
博文 67
码字总数 75696
作品 0
广州
私信 提问
Powerdesigner逆向工程连接失败问题

笔者最近在学习数据库设计,环境:wamp集成环境,数据库:MySQL 5.5.8,设计工具:Powerdesigner 当使用Powerdesigner连接本地数据库准备逆向工程时候,出现连接错误,问题是我已经装了MySQL...

a1ex
2015/06/17
708
3
PowerDesigner连接mysql逆向生成pdm

PowerDesigner连接mysql逆向生成pdm Step 1:首先是你的电脑必须连接数据源了,如果这一步没有成功,下面就完不成,(如有问题请看我上一篇帖子 mysql连接数据源) Step 2:打开powerdesigner...

小码农贱贱
2016/11/14
852
0
使用powderdesigner向工程导入MYSQL数据库

安装MYSQL的ODBC驱动 Connector/ODBC 5.1.10 下载地址: http://dev.mysql.com/downloads/connector/odbc/5.1.html 选择win-32 MIS安装包,进行直接安装就可以了,注意这里一定要选择32位的,...

赵作文
2015/08/13
0
0
powerDesigner jdbc 链接不上mysql 的解决方案

powerDesigner连接数据库时出现的错误,表示找不到JDBC的驱动文件。 Could not load class com.mysql.jdbc.Driver 解决方案: 1. 将 mysql.jar 驱动包 复制到 powerDesigner 的安装根目录下;...

haopeng
2014/11/05
0
0
powerdesigner16链接mysql5

工作中需要使用powerdesigner链接到mysql进行逆向工程,配置的时候出现一系列错误,以此做记录: 我的mysql是5. 1、增加mysql数据链接 上图中我本机原本是没有mysql数据源的。增加方法如下:...

硕硕和果果
2018/10/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spark in action on Kubernetes - Playground搭建与架构浅析

前言 Spark是非常流行的大数据处理引擎,数据科学家们使用Spark以及相关生态的大数据套件完成了大量又丰富场景的数据分析与挖掘。Spark目前已经逐渐成为了业界在数据处理领域的行业标准。但是...

阿里云官方博客
23分钟前
3
0
小白大数据学习路线

学习大数据首先了解大数据技术得板块划分: 数据计算(离线计算):Hadoop、spark 数据计算(实时计算):storm、spartstreaming、flink 其他框架:zookeeper 数据采集:flume、Kafka 数据存...

董黎明
35分钟前
0
0
mariadb 内存占用优化

本文由云+社区发表 作者:工程师小熊 摘要:我们在使用mariadb的时候发现有时候不能启动起来,在使用过程中mariadb占用的内存很大,在这里学习下mariadb与内存相关的配置项,对mariadb进行调...

腾讯云加社区
今天
4
0
spring security 自定义登录认证

spring security 自定义认证登录 1.概要 1.1.简介 spring security是一种基于 Spring AOP 和 Servlet 过滤器的安全框架,以此来管理权限认证等。 1.2.spring security 自定义认证流程 1)认证...

EasyProgramming
今天
2
0
Win下Jenkins-2.138源码编译及填坑笔记

源码编译篇 1、 安装JDK1.8-181,操作系统添加JDK环境变量。Java -version验证一下。 注:Jenkins2.138版本,JDK必须jkd1.8.0-101以上,不支持Java9,Maven必须3.5.3以上。 2、 解压Maven3....

编程SHA
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部