powerdesigner連接MySQL數據庫及逆向生成PDM


 JDBC連接MySQL:
 
第一步:下載jdbc驅動:mysql-connector-java-gpl-5.1.36
直接setup;安裝完畢以后在系統下圖的位置存放相應的庫文件
jdbc驅動路徑
 第二步:配置環境變量
為path變量增加值:D:\Program Files (x86)\Sybase\PowerDesigner 16 
這里寫圖片描述
第三步:配置powerdesigner數據庫連接

選擇Configure Connections

這里寫圖片描述

選擇Connection Profiles,如圖所示配置jdbc參數

這里寫圖片描述

點擊測試連接按鈕,輸入密碼 

這里寫圖片描述

第四步:我們來試試數據庫的同步操作

創建一張表 

這里寫圖片描述

點擊同步操作 

這里寫圖片描述

選擇連接方式
這里寫圖片描述
選擇需要逆向工程的表,此時選項中沒有我們要新建的表
這里寫圖片描述
顯示數據庫同步情況窗口
這里寫圖片描述
點擊OK按鈕,彈出RUN對話框
這里寫圖片描述
點擊RUN按鈕,提示sql執行成功
這里寫圖片描述
去數據庫查看更新情況,看到數據表已經更新到數據庫了
這里寫圖片描述

完畢!


 

ODBC連接MySQL:

注:
64位版的位置:C:\windows\system32\odbcad32.exe
32位版的位置:C:\windows\sysWOW64\odbcad32.exe

對於PowerDesigner來說,連接Mysql數據庫應該有兩種方式,一種是通過JDBC連接,另一種就是通過ODBC連接,此處介紹第二種方式,利用ODBC連接。

       采用ODBC連接就需要去https://dev.mysql.com/downloads/connector/odbc/這里下載ODBC驅動,此處有一點需要注意,若是32位的PowerDesigner,則需要下載32位的ODBC驅動,保持位數一致,我今天試驗的時候就沒有下載32位的驅動,下載的是和系統版本一樣的64位驅動,如果位數版本不一致,就會報找不到驅動的錯誤。

 

下載好了之后進行如下操作:

  進入系統的控制面板->管理工具

  點擊管理工具,進入后找到ODBC數據數據源,切記是32位的。

 

1, 添加DSN

我這里選擇的是Unicode的驅動,你可以按照編碼選擇不同的驅動

然后點擊OK確認,就可以在用戶DSN中看見了。

至此我們的數據驅動部分就已經完成了,接下來就是PowerDesigner連接Mysql了。

2, 連接並生成PDM

       進入PowerDesigner  -> File-> ReverseEngineer -> Database

這里一定要選擇Mysql的DBMS,至於ModelName隨便起一個就好,但要自己知道。

 

這里要選擇使用數據源才能對自己剛才配置的數據驅動進行使用,然后點擊2所示位置,選擇數據驅動。

這里就是選擇自己剛剛配置的數據驅動,如果前面配置正確,則能夠自動填寫UserID和Password.

 

       如果在經過上面的操作后進入了這一步,那么恭喜你,你離成功不遠了,在這里,我有個小建議,由於使用這個連接Mysql,一定是想導入特定的數據庫中的表進來,那么一定要注意1和2所示的位置,1是全選,2是全不選,默認進來是全選的,此時一定要點擊2,使其全不選,要不然表的量超出你的想象,然后在3處選擇自己的數據庫,在4處選擇自己想要PowerDesigner展示的表結構。

  當點擊OK后,如果你能在左邊的項目窗口中看到自己的數據庫,表名,表的字段,在右部窗口中看到表的ER圖,恭喜你,你成功的連接上了Mysql數據庫了,至此,你可以盡情的使用PowerDesigner的Power了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM