1. 程式人生 > >利用powerdesigner反向資料庫結構,生成ER圖

利用powerdesigner反向資料庫結構,生成ER圖

注意:powerDesign jdk版本必須要32位的

截止到2017年8月10日,PowerDesigner貌似都沒有提供對windows系統64位JDK的支援,所以JDK的版本必須是32位的

首先配置好JDK的環境變數,然後在Tools->General Options->Variables中分別配置JAR JAVA JAVAC JAVADOC的Value,位置在JDK預設安裝目錄的bin目錄下
 

利用powerdesigner反向資料庫結構,生成ER圖 

資料結構MySQLJDBC

    (1)首先新建一個“PhysicalDataModel”型別的檔案,然後點選“Database”->"Configure  Connections",彈出視窗“Configure Data Connections”, 並選擇"Connection Profiles"如下圖所示:



(2)點選進行新建一個mysql連線,出現如下視窗:

填寫連線相關資訊,填寫完畢後如下圖所示:



(上圖相關資訊填寫需注意:
<1>User name:和Password:為mysql資料庫的使用者名稱和密碼;
<2>JDBC driver jar files:為你的mysql-connector-java-5.1.13-bin.jar所在位置,點選後面的圖示選擇即可。)
填寫完相關資訊後點擊左下角的“Test Connection。。。”進行測試連線是否連線成功。

若連線成功,點選“OK”時彈出如下視窗。


若連線不成功,則需要配置mysql-connector-java-5.1.13-bin.jar的環境變數,過程如下:



(5)連線成功後,點選“Database”->"Update Model from  Database(快捷鍵為:CTRL_R)",彈出視窗“Database Reverse Engineering Options”,如下圖所示:



點選進行連線的一些配置,如下圖所示:



完成配置後,彈出如下視窗:



選擇需要進行反向工程的資料庫或資料庫中的某些表,然後點選“OK”即可完成資料庫的反向工程操作。(注意:預設是所有資料庫全部選中的,所以在進行選擇需要進行反向工程的資料庫之前,先點選使得資料庫全部未選中。)
到目前為止,powerdesigner的反向工程的連線環境全部配置完成,此時只需選中需要進行反向工程的資料庫或表,點選“OK”便可匯出資料的PhysicalDataModel圖。