題記:今天新接一個項目,突然想通過power Designer看一下表之間的關係,就在電腦上裝了一下,但是沒想到這一搞搞進去兩個小時!
一、版本信息
我用的最新的16.5.0.3982
二、建立數據庫模型
a,打開 PowerDesigner ,點擊 "New Model" - Model types - Physical Data Model - Physical Diagram
b,點擊OK以後在工作空間會多一個
c,進行數據庫鏈接配置
第一次配置上圖選中Connection Profile,然後點擊Configure
如果不是第一次可以直接選中自己的配置文件即可
點擊完Configure會有一個Configure Data Connection的彈框
在彈框中點擊數據庫一的圖標就會顯示數據庫鏈接的配置,(配置都會配,自己玩吧)
問題來了,一頓操作猛如虎,點擊test鏈接失敗,MMP!
這裏先做一個小結,PowerDesigner的數據庫鏈接到此就是完整的操作!
然後分享一下這個坑的解決辦法!
原因:PowerDesigner要用JDK32位的,64位的它不給玩,至於爲什麼查了一些資料都說是默認,至於是不是默認還是有其他原因沒有深究,希望知道的兄嘚評論區留一下!
安裝完32位JDK不用修改你的環境變量,網上有的教程做的太費事了,直接在PowerDesigner中配置就好了!
然後這就大功告成了,但是修改完配置記得從起,記得從起,記得從起!
d,連上只是第一步,還沒拿到自己想看的數據吶
這個時候會有一個彈框,選擇你剛纔配置的
點擊確定然後就開始了愉快的反向生成數據庫表的工作!
三、給大家分享一下在網上看到的其他網友分享的坑
a,PowerDesigner 菜單欄中沒有 Datebase
在安裝好 PowerDesigner 以後,準備連接數據庫,百度前輩們的博客發現均是 菜單欄 - Database -...,此時就鬱悶了,爲什麼我的沒有,見下圖。
原因有二:1、工具安裝錯誤(檢查工具包是否正確或是安裝過程那個步驟出錯,很可能沒有勾選General 和Notation中的選項.)
2、只有選擇 Physical Data Model 纔會出現 Database 菜單。見下圖。
點擊“確定”就出現了。
b,怎樣去掉窗口中的黑色網格線
Tools - Display Preferences -
不要勾選,點擊 “OK” 生效。
c,設置默認“不爲空”
雙擊打開表,勾選右側 ‘M’,就是設置了 not null。
d,設置默認爲 ""
爲了提升代碼的健壯性,減少低級錯誤,非主鍵的String字段最好設置默認值,操作如下:
選中要修改的字段行,右鍵-“Properties”-Standard Checks-Default Value
使用了一段時間發現一個快捷方式:
思想:先把 Default Value顯示出來,然後進行設置。