目錄
1、PowerDesigner 菜單欄中沒有 Datebase
2、PowerDesigner連接遠程mysql數據庫連接不上
附:PowerDesigner16.5 安裝包地址
鏈接:https://pan.baidu.com/s/1-JC2QF727OVW7U1zdiGd3A
提取碼:zam6
1、PowerDesigner 菜單欄中沒有 Datebase
在安裝好 PowerDesigner 以后,准備連接數據庫,百度前輩們的博客發現均是 菜單欄 - Database -...,此時就郁悶了,為什么我的沒有,見下圖。
原因有二:1、工具安裝錯誤(檢查工具包是否正確或是安裝過程那個步驟出錯,很可能沒有勾選General 和Notation中的選項.)
2、只有選擇 Physical Data Model 才會出現 Database 菜單。見下圖。
點擊“確定”就出現了。
2、PowerDesigner連接遠程mysql數據庫連接不上
提示:連接失敗,同時控制台輸出“Could not Initialize JavaVM!”
出現這個問題首先要考慮一下我們環境信息:
PowerDesigner16.5 32位
JDK 64位
因為 PowerDesigner 連接數據庫需要使用 jdk 中的驅動命令,那是不是位數不一致導致數據庫連接失敗呢?帶着問題下載了一個32位的JDK,同時在PowerDesigner 中配置JDK信息:
Tools - General Options - Variables
配置完成我們重新測試一下連接數據庫是否成功。不對!!!!!!
然后百度了一圈,又增加了一堆 jdk 的環境變量配置,重新連接發現還是連接失敗。接近放棄的邊緣。。。
正好午休,中午醒來以后懷着僥幸的心理又連接一下,還是失敗,這是內心突然有一個重啟 PowerDesigner 的想法,
於是就連接成功了。
注:(做一下減法,剛才配置了一堆系統變量,同時又在我們的 PowerDesigner 配置了jdk的變量,那么是否可以刪除系統變量,只保留 PowerDesigner 中JDK的變量呢?嘗試了一把,的確如此。所以,以后我們在使用 PowerDesigner 的時候,只需要安裝正確的JDK,在 PowerDesigner 做一下 JDK 的配置就好了。同事在使用的時候,在此基礎上又配置了系統變量 {CLASSPATH : mysql驅動jar包的路徑} )
點擊“確定”以后,返回我們的連接界面,選擇我們配置的數據庫文件,輸入用戶名密碼:
點擊“Connect”,彈出我們數據庫信息,選擇物理表,回車展示出來。
3、怎樣去掉窗口中的黑色網格線
Tools - Display Preferences -
不要勾選,點擊 “OK” 生效。
4、設置默認“不為空”
雙擊打開表,勾選右側 ‘M’,就是設置了 not null。
5、設置默認為 ""
為了提升代碼的健壯性,減少低級錯誤,非主鍵的String字段最好設置默認值,操作如下:
選中要修改的字段行,右鍵-“Properties”-Standard Checks-Default Value
使用了一段時間發現一個快捷方式:
思想:先把 Default Value顯示出來,然后進行設置。