1. 程式人生 > >Powerdesigner關聯Mysql資料庫建表之真·詳細步驟(有圖)

Powerdesigner關聯Mysql資料庫建表之真·詳細步驟(有圖)

最近手頭剛來一專案,好久沒用powerdesigner了,藉此機會來複習一下,出現了很多問題,網上搜到的不是很完整,現整理出來給以後備用,亦做分享。

1.安裝MYSQL的ODBC驅動。Connector/ODBC 5.1.10 下載地址:http://dev.mysql.com/downloads/connector/odbc/5.1.html
一般自己剛安裝的mysql的話都沒裝,如果確定自己裝過就忽略吧。這裡選擇win-32 MIS安裝包,進行直接安裝就可以了。之前下了64的安裝後還是不好使,這裡不是很清楚版本是跟什麼統一的,有了解的大神可以回覆下,跪謝T-T。


圖1

2.配置OBDC驅動連線。這裡網上很多方法,出了很多問題,首先介紹兩個資料夾:

C:\Windows\SysWOW64  資料夾下存放32位的庫和應用程式 (WOW64 == Windows on Windows 64 bit )
C:\Windows\System32  資料夾下存放64位的庫和應用程式

兩個資料夾下都有odbcad32.exe,點選即可配置資料來源,這裡用的是C:\Windows\SysWOW64\odbcad32.exe


圖2

點選新增。


圖3

如果列表內容很少,證明你開啟錯了odbcad32.exe。往下拉選擇MySQL ODBC 5.3 ANSI Driver,確認填寫連線內容(可供參考),如果剛安裝的mysql,root是沒有密碼的,可以去重新設定個新密碼,沒試過填空是啥效果,建議還是去改root密碼吧,修改root密碼請自行百度,不再贅述:


圖4

test一下證明資料庫資訊沒填錯。此時,就如圖2中一樣出現了mysql5.3的資料來源。

3.如果報錯,找不到驅動程式的安裝例程,請重新安裝驅動程式,點選確定後還提示發現錯誤,在指定的DNS中,驅動程式和應用程式之間的體系結構不匹配,如圖5所示。這種情況大多是你在system32資料夾下的odbcad32.exe中修改你在systemwow64中建的資料來源之類的,換另一個odbcad32.exe試試:

圖5

4.現在開始開啟Powerdesigner進行建模型:


圖6

5.配置資料庫:


圖7

6.如下圖選擇,選完下拉框中配置完的mysql5.3後點擊Modify...按鈕彈出右邊框則沒問題。


圖8

7.模型都建完後,現在開始生成sql忘資料庫中建表:


圖9

這裡選擇直接往資料庫中直接建表。


圖10

這樣執行後如果發現生成的sql為空的,處理如下:


圖11

把需要生成的表選中,這樣點選確定後就得到了正確的sql語句頁面,如下:


圖12

如果你建立模型的時候有空格或者關鍵字之類的,這裡會紅字顯示,run的時候也會報錯,還是很智慧的。一般正常的話run一下你的mysql資料庫中就出現剛剛建的表了。炒雞方便直觀。

搞完收工over!