1. 程式人生 > >從新增mysql的odbc驅動到powerDesigner將表結構直接匯入到mysql資料庫中,再到資料庫錶轉化為powerDesigner中的表結構

從新增mysql的odbc驅動到powerDesigner將表結構直接匯入到mysql資料庫中,再到資料庫錶轉化為powerDesigner中的表結構

、首先要在powerDesigner中新增mysql的odbc的資料來源連線驅動:地址如下

根據自己的系統選擇,注意這裡要選擇32位的,

然後選擇

之後進行安裝,之後你發現在powerDesigner中還是找不到mysql的odbc的驅動,為什麼那?因為還沒有安裝好,下一步就是:

開啟控制面板----管理工具

然後再按照圖

MYSQL Connector/ODBC 提供了兩個版本,一個是 ANSI driver  和 Unicode driver   兩個版本。  

 Unicode driver  版本提供了更多字符集的支援,也就是提供了多語言的支援。而ANSI driver  版本是隻針對有限的字符集的範圍。所以這裡選擇Unicode

這個是單選框跟下面的Named Pipe是同級的兩者二選一,一般選擇TCP/IP這個引數;下面的user是指資料庫登陸名稱,password登陸密碼,database是要連線的資料庫名稱。

填好以上引數後點擊“test”按鈕進行連線測試。

連線成功的話會彈出如下圖所示的Connection successful(連線成功)的提示。


之後就可以將mysql資料庫連線上powerDesigner上面了選單Database——>Connect——>ODBC machine data source,在下面的資料來源中選中你配置好的mysql資料庫,點選Connect連線

二、然後就是將咱們做好的表結構關係直接匯入到mysql資料庫中了,但是注意了:

這裡選擇你之前連線的mysql的資料庫連線

這裡一定要注意否則不能將你的表結構匯入到mysql資料庫中

首先是encoding的選擇上如何

再一個就是在options這裡將外來鍵的關係去掉,看你需要不需要,這步不是必須的。

然後執行,再點選彈出框的run你的表結構就直接到你的資料庫中了。

三、將資料庫中的表結構,直觀的反轉到powerDesigner的model中

   首先是你建立的model是你要轉化的表的型別(mysql的或者是oracle 要對應)如圖所示

這個和之前新增資料來源是一樣的,這裡不再詳細的說明,好了之後確定會彈出如下圖所示

選擇你想要的使用者和表之後確定,還是會彈出一個如下所示,這裡我們選擇第一個,否則選第二個就會將這個使用者庫中的隱藏的表也會顯示出來,影響有效表的結構。

確定之後就有進度條出現了,坐等成功。

完成之後資料庫中的表就出來了