<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          PowerDesigner 逆向工程,太實(shí)用了!

          共 1786字,需瀏覽 4分鐘

           ·

          2021-03-07 23:15

          點(diǎn)擊上方藍(lán)色“小哈學(xué)Java”,選擇“設(shè)為星標(biāo)

          回復(fù)“資源”獲取獨(dú)家整理的學(xué)習(xí)資料!

          ?
          作者:Dulk
          來源:www.cnblogs.com/deng-cc/p/6824946.html

          寫在前面的話

          最近想梳理公司項(xiàng)目的表間關(guān)系,從項(xiàng)目后臺(tái)管理系統(tǒng)的操作入手,以及代碼的hibernate注解入手,都不算特別盡人意,于是最后還是鼓搗了一下PowerDesigner的逆向工程圖,這樣更直觀一些。

          想著以后不論項(xiàng)目切換或者接手的時(shí)候肯定是用得上的,所以在這里也記錄一下,畢竟,好記性不如爛筆頭,更何況我這還不是好記性。

          1、MySQL數(shù)據(jù)庫連接(JDBC方式)

          JDBC的配置方式需要一些基礎(chǔ)的環(huán)境和準(zhǔn)備,但是也很簡單,無非也就是JDK和mysql的連接jar包,這里不再展開闡述。

          1.1 新建一個(gè)pdm,dbms選擇mysql

          1.2 Database - Connect  選擇數(shù)據(jù)庫連接

          1.3 配置連接信息

          數(shù)據(jù)庫連接這里是通過一個(gè)配置文件來獲取連接信息的,首次的話因?yàn)闆]有,所以我們需要選擇Configure進(jìn)行配置。

          1.4 填寫配置信息

          如圖,選擇添加數(shù)據(jù)庫資源,出現(xiàn)如上,相關(guān)說明如下:

          • Connection profile name:JDBC配置文件名稱,可隨意填寫
          • Directory:配置文件保存路徑
          • Description:配置文件描述,可根據(jù)實(shí)際用途填寫
          • Connection type:連接方式,這里我們選擇JDBC
          • DBMS type:數(shù)據(jù)庫類型,提供大部分主流數(shù)據(jù)庫選擇,我們選擇MySQL
          • User name:登錄數(shù)據(jù)庫的用戶名
          • JDBC driver class:指定驅(qū)動(dòng)類,使用默認(rèn)的com.mysql.jdbc.Driver
          • JDBC connection URL:連接URL,格式j(luò)dbc:mysql://ServerIP/Hostname:port/database
          • JDBC driver jar files:指定連接的jar包路徑

          1.5 連接測試和配置保存

          如圖填寫信息完成后,點(diǎn)擊左下角的 Test Connection,出現(xiàn)成功提示則說明連接可行:

          如果測試連接不通過,且出現(xiàn) Non SQL Error : Could not load class com.mysql.jdbc.Drive 的錯(cuò)誤,而指定的jar包沒有問題,那么是因?yàn)镻owerDesigner無法找到驅(qū)動(dòng)所產(chǎn)生的。解決辦法是配置系統(tǒng)的classpath路徑,指定jar包路徑就好了。

          成功連接后,我們一路確定下去把這個(gè)配置文件進(jìn)行保存,最終你可以在你指定的文件夾(該目錄沒有限制,自定義一個(gè)目錄即可,此處我是建立在安裝文件下的一個(gè)userConf文件夾內(nèi))中看到這個(gè)保存好的文件:

          2、從已有數(shù)據(jù)庫中的表進(jìn)行逆向工程圖

          2.1 菜單選擇,從數(shù)據(jù)庫更新模型

          2.2 選擇數(shù)據(jù)庫連接配置文件

          2.3 選擇涉及的數(shù)據(jù)庫和想要導(dǎo)出的表

          2.4 大功告成

          參考鏈接:

          • http://www.jianshu.com/p/015b0eddd6ed
          • http://blog.csdn.net/dragonpeng2008/article/details/52181207
          • http://uule.iteye.com/blog/895150

          1. 搞定全局ID生成器:SpringBoot2.x 集成百度 uidgenerator

          2. 說說 MQ 之核心基礎(chǔ)

          3. 面試官扎心一問: 為什么 ConcurrentHashMap 的讀操作不需要加鎖?

          4. Redis最佳實(shí)踐:7個(gè)維度+43條使用規(guī)范,帶你徹底玩轉(zhuǎn)Redis | 附實(shí)踐清單

          最近面試BAT,整理一份面試資料Java面試BATJ通關(guān)手冊,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。

          獲取方式:點(diǎn)“在看”,關(guān)注公眾號(hào)并回復(fù) Java 領(lǐng)取,更多內(nèi)容陸續(xù)奉上。

          文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。

          謝謝支持喲 (*^__^*)

          瀏覽 47
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久精品系列 | 国产探花视频网站 | 亚洲视频网 | 18禁欧美 | 亚洲国产热 |