前言:
最近需要梳理公司的一個項目非春,四年多的了』和溃看代碼奇昙、dubbo、消息隊列……哎媽呀敌完,那個頭大啊储耐。想想還是從數(shù)據(jù)庫入手吧。于是想到了在2015年還是2016年的時候在梳理其他項目使用了powerDesigner連接mysql逆向生成表關(guān)系圖蠢挡』≡溃可是當(dāng)時怎么做的?徹底忘了业踏。
常言:好記性不如爛筆頭禽炬,況且我這個沒記性的人了。所以就有了本文勤家。為了以后在用有個參考腹尖,也為了有需要的朋友做個參考。好了伐脖,廢話不多說热幔。開始干。
兩種方式:
一種是連接mysql數(shù)據(jù)庫讼庇,另一種是有sql腳本文件的绎巨。
一:配置PowerDesigner連接到mysql數(shù)據(jù)庫(使用的是JDBC方式)。
1.1:新建文件蠕啄,選擇mysql.
打開PD:選擇create Model…….如下圖:
在打開的窗口選擇:Model tyes-->Physical Data Model --> 如下圖:
需要說明:DBMS:要選擇MYSQL 5.0 场勤。因為我們連接的是mysql。
1.2:配置數(shù)據(jù)庫連接
上一步點擊OK之后歼跟,在導(dǎo)航欄中Database-->connect... 快捷鍵:ctrl+shift+n和媳。如下圖:
在打開的窗口中現(xiàn)在 Connection? profile: 然后選擇Configure... 如下圖:
在打開的窗口中選擇新建的小油桶圖標(biāo)。如下圖:選中后哈街,有對應(yīng)的英文提示:Add Data Source 快捷鍵是:ctrl+n留瞳。如下圖:
1.3:配置數(shù)據(jù)庫連接信息
在上一步,我們可以看到彈出如下圖的窗口骚秦。
參數(shù)說明:
:JDBC配置文件名稱她倘。可以隨意取名
Directory:配置文件保存的路徑
Description:配置文件描述作箍,可以根據(jù)實際情況填寫
Connection type:連接方式帝牡,這里我們使用的是JDBC。所以我們就選擇jdbc
DBMS type:數(shù)據(jù)庫類型蒙揣,提供大部分主流的數(shù)據(jù)庫可供選擇靶溜。這里我們選擇MySql
User name:數(shù)據(jù)庫用戶名
JDBC driver class:指定驅(qū)動類,我們使用的是mysql懒震。所以選擇com.mysql.jdbc.Driver
JDBC connection url:連接URL罩息。格式j(luò)dbc:mysql://mysql服務(wù)器id:端口/數(shù)據(jù)庫名
JDBC driver jar files: 指定連接的jar包路徑
配置后如下圖:
點擊Test Connection...
輸入用戶名密碼.如下圖:
如果出現(xiàn)如下錯誤:
環(huán)境說明:
凱哥使用的JDK是64位的
PowerDesigner:16.5
問題分析:
PowerDesigner是基于32位JVM內(nèi)核
解決:
接著:
連接成功。將配置文件保存个扰。
二:從數(shù)據(jù)庫中表開始逆向工程
接著我們講解第二種:有mysql腳本生成瓷炮。