emmm,今天開始我又雙叒要開始日更了U甸堋P健!
當(dāng)然主要原因是有人看(還是有點小開心的)~~胡野。一個簡書好友看到我的powerdesigner文章之后材失,覺得可能不夠細(xì)致×蚨梗可能也是因為角度原因豺憔,當(dāng)時主要是為了spring的項目额获,側(cè)重點都在spring去了。那么關(guān)于powerdesigner軟件使用方面的知識就不夠細(xì)致恭应,所以我這里會把具體的教程寫出來方便大家能夠使用和參考抄邀。如果有什么問題和疑問都可以私信我,我是很開心有人能夠看我的文章昼榛,并點擊喜歡的(滑稽)境肾。
準(zhǔn)備工作
- odbc
- mysql
- powerdesigner
注意!5ㄓ臁奥喻!這里我沒有說明版本號和位數(shù)。這是因為不是所有人使用的都是32位或者64位的軟件非迹。但是你必須保證所有的軟件位數(shù)都是一致的;防稹!憎兽!
還有問為什么需要使用odbc來進(jìn)行連接的需要訪問這個網(wǎng)站(https://www.cnblogs.com/mumuxinfei/p/3720799.html)冷离。知其所以然,才能夠更加方便和容易使用這些軟件纯命。
檢查版本
檢查mysql 版本
提供一個下載mysql8.0的下載:https://dev.mysql.com/downloads/mysql/(我用的5.7出事了不負(fù)責(zé)西剥。。亿汞。)
windows下面需要使用cmd進(jìn)入到mysql的安裝目錄下面執(zhí)行
mysql -v
.x86就是32位的瞭空。(這里需要注意我的電腦沒有安裝32的數(shù)據(jù)庫沒有實際截圖,所以來源于網(wǎng)絡(luò))
.x86_64就是64位的疗我。
檢查powerdesigner版本
這里我使用的是64位的版本咆畏!
提供一個下載鏈接:
鏈接:https://pan.baidu.com/s/1d2Pzww5MahvnTegqIRZ_wQ
提取碼:7tsm
這里面需要解壓兩次,里面有破解補丁~補丁名字叫pdflm16.dll(會不會被查水表哦)
檢查odbc的版本
下載鏈接:https://dev.mysql.com/downloads/connector/odbc/
根據(jù)自己的版本來下載:
這個怎么下載的話吴裤,可以百度具體教程~~~
這個玩意兒我還真不知道怎么查版本號~~
如果你沒有裝mysql 的odbc或者版本不對應(yīng)鳖眼,powerdesigner是絕對連不上的。所以結(jié)合以上兩個軟件的版本安裝一下mysql的odbc版本就可以了嚼摩。當(dāng)然有的人會使用32位的odbc或者使用64位的odbc钦讳, 這個一會兒再說。
具體操作
這里還是需要提醒跳過的騷年枕面,注意你的軟件位數(shù)不然是白看的~~
我這里使用的都是64位的軟件愿卒。
odbc設(shè)置
odbc作為數(shù)據(jù)庫和powerdesigner的橋梁。我們需要先將odbc連接到數(shù)據(jù)庫潮秘。
odbc是分64位和32位的啟動的琼开。在64位Windows系統(tǒng)是64位的。如果你需要啟動32位的系統(tǒng)的話枕荞,默認(rèn)啟動是連接不到數(shù)據(jù)庫的柜候。那么你需要進(jìn)入
C:\Windows\SysWOW64\odbcad32.exe
默認(rèn)是可以直接搜索的
創(chuàng)建新數(shù)據(jù)源
這里我使用的是mysql的odbc搞动,所以使用的mysql odbc。其他的也差不多
輸入信息
data source name:數(shù)據(jù)庫名字渣刷,推薦名字和數(shù)據(jù)庫名字一致鹦肿。
description:描述,隨便寫辅柴。
tcp/ip server:數(shù)據(jù)庫的所在位置以及端口號箩溃,這里我使用的本地的MySQL,看自己的實際情況設(shè)置碌嘀。
user:用戶名
password:密碼
database:先不要選擇涣旨,先直接進(jìn)行test,看看是否有連接成功的提示股冗,如下圖:
如果失敗霹陡,emm是不是你應(yīng)該看看前面的內(nèi)容,或者說數(shù)據(jù)庫本身服務(wù)沒開啥的(數(shù)據(jù)庫都沒開玩什么止状?)
成功之后database是下拉框烹棉,你需要選擇你的數(shù)據(jù)庫,這里我是臨時創(chuàng)建的數(shù)據(jù)庫导俘。
這就算完成了一半了。
powerdesinger設(shè)置
創(chuàng)建pdm文件
這個文件一般是使用cdm自動生成的剔蹋,但是在這里測試我直接創(chuàng)建旅薄。至于為什么使用pdm?這是因為只有在pdm的時候才能生成sql語句啊~(當(dāng)然這種說法不專業(yè)泣崩,但是pdm更加接近數(shù)據(jù)庫的實現(xiàn))
在這里pdm的內(nèi)容是我從其他地方復(fù)制過來的少梁。不用太在意內(nèi)容。
連接數(shù)據(jù)庫
上圖就是我們剛才創(chuàng)建的odbc矫付。
錯誤情況:
我亂改密碼凯沪,這里會出現(xiàn)一些mysql錯誤,大家應(yīng)該看得出來吧~默認(rèn)是記住了密碼的买优。
連接成功后截圖:
測試
這里實際上我們的就已經(jīng)成功了妨马,但是我們還是可以測試一下效果。
這里使用navicat12查看效果的
當(dāng)然我們也可以逆向工程杀赢,將數(shù)據(jù)庫重新變?yōu)閜dm烘跺,也是一樣可以的。
如果喜歡可以點個喜歡爸蕖(畢竟都看到這里了滤淳,小聲嗶嗶)。有問題可以私信我砌左。