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!