PowerDesigner 逆向工程,太實用了!

寫在前面的話

最近想梳理公司項目的表間關係,從項目後臺管理系統的操作入手,以及代碼的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包路徑就好了。

成功連接後,我們一路確定下去把這個配置文件進行保存,最終你可以在你指定的文件夾(該目錄沒有限制,自定義一個目錄即可,此處我是建立在安裝文件下的一個userConf文件夾內)中看到這個保存好的文件:

2、從已有數據庫中的表進行逆向工程圖

2.1 菜單選擇,從數據庫更新模型

2.2 選擇數據庫連接配置文件

2.3 選擇涉及的數據庫和想要導出的表

2.4 大功告成

參考鏈接:

作者: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開發手冊(嵩山版)》最新發布,速速下載!

覺得不錯,別忘了隨手點贊+轉發哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章