PowerDesigner 逆向工程,太实用了!

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: PowerDesigner 逆向工程,太实用了!

写在前面的话

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


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


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

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


1.1 新建一个pdm,dbms选择mysqlimage.pngimage.pngimage.png如图,选择添加数据库资源,出现如上,相关说明如下:


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包路径image.pngimage.pngimage.pngimage.pngimage.pngimage.png考链接:


http://www.jianshu.com/p/015b0eddd6ed

http://blog.csdn.net/dragonpeng2008/article/details/52181207

http://uule.iteye.com/blog/895150

作者:Dulk

来源:www.cnblogs.com/deng-cc/p/6824946.html


近期热文推荐:


1.600+ 道 Java面试题及答案整理(2021最新版)


2.终于靠开源项目弄到 IntelliJ IDEA 激活码了,真香!


3.阿里 Mock 工具正式开源,干掉市面上所有 Mock 工具!


4.Spring Cloud 2020.0.0 正式发布,全新颠覆性版本!


5.《Java开发手册(嵩山版)》最新发布,速速下载!


觉得不错,别忘了随手点赞+转发哦!



image.png


image.png

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
11月前
|
JavaScript 前端开发 索引
如何给组件的元素添加事件监听器?
在组件的元素上添加事件监听器,可以通过在元素上使用 `@事件名` 的语法来实现。例如,`@click="handleClick"` 表示当元素被点击时,会触发 `handleClick` 方法。
|
监控 分布式数据库 API
数据传输DTS同步问题之遇到错误如何解决
数据传输服务(DTS)是一项专注于数据迁移和同步的云服务,在使用过程中可能遇到多种问题,本合集精选常见的DTS数据传输问题及其答疑解惑,以助用户顺利实现数据流转。
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的银行信用卡用户的数仓系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的银行信用卡用户的数仓系统附带文章源码部署视频讲解等
88 0
|
机器学习/深度学习 数据处理 算法框架/工具
Python库与框架的深入解析
Python中的库和框架扩展了其功能,提高了开发效率。库(如标准库os和第三方库requests)提供预定义的工具,而框架(如Web框架Flask和数据科学框架Scikit-learn)定义了应用结构和交互方式。通过库和框架,开发者能更专注于业务逻辑,快速构建Web应用和执行数据科学任务。
|
存储 机器学习/深度学习 JSON
Lamini:大语言模型精调框架
Lamini 致力于解决 LLM 驱动开发中最困难的挑战之一。该框架提供了一个简单且一致的编程模型来抽象跨不同 LLM 的微调过程。我们很可能会在不久的将来看到 Lamini 被纳入不同的 LLM 框架。
1218 0
|
存储 搜索推荐 Java
ElasticSearch第一讲:ElasticSearch从入门到精通(上)
ElasticSearch第一讲:ElasticSearch从入门到精通
1276 0
|
SQL 分布式计算 资源调度
阿里云-DataWorks- ODPS SQL开发4-SQL性能优化
阿里云-DataWorks- ODPS SQL开发4-SQL性能优化
|
消息中间件 缓存 JSON
【性能】性能比较:REST vs gRPC vs 异步通信
【性能】性能比较:REST vs gRPC vs 异步通信
|
运维 监控 NoSQL
使用第一性原理,重塑CMDB!
每篇文章都有缘分,本篇也不例外,源于和运维圈内好友,讨论为什么CMDB永远是“不败”的热门话题,每隔几年就会被提及,而且为什么经常看到CMDB失败分析的各类文章。我会在下面内容中解答。
2813 0
|
openCL 异构计算 存储
AMD OpenCL大学课程(3)
OpenCL内存对象:       OpenCL内存对象就是一些OpenCL数据,这些数据一般在设备内存中,能够被拷入也能够被拷出。OpenCL内存对象包括buffer对象和image对象。 buffer对象:连续的内存块----顺序存储,能够通过指针、行列式等直接访问。
1181 0