煩惱歲月

          付出總是有回報的 take action follow your heart , or follow your head
          posts - 40, comments - 5, trackbacks - 0, articles - 4

          導航

          <2010年5月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(9)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          用schemaSpy制作數據庫文檔

          Posted on 2010-05-16 16:16 不需要解釋 閱讀(539) 評論(0)  編輯  收藏 所屬分類: javamaven

          自動地可視化表示數據庫也可以讓您受益匪淺。實體關系圖(ERD)是實現數據庫可視化的最流行的圖示類型。大多數創建 ERD 的工具(例如,ERWinfor)都需要手動生成 ERD。雖然我將要示范的工具 SchemaSpy 無法與現存的一些更復雜的工具媲美,但是它能夠提供數據庫的高級 ERD 視圖 — 以及約束、關系等。而且,通過自動構建來運行它,您就可以輕松地從您的版本控制庫中檢查數據定義語言(Data Definition Language,DDL)的最新顯示。

          Ant 腳本使用 SchemaSpy 工具來創建 Javadoc 格式的文件:

          結合使用 SchemaSpy、Ant 和 Javadoc

          <property name="reports.dir" value="${basedir}"/>
          <java jar="schemaSpy_3.1.1.jar"
            output="${reports.dir}/output.log"
            error="${reports.dir}/error.log"
            fork="true">
            <arg line="-t mysql"/>
            <arg line="-host localhost"/>
            <arg line="-port 3306"/>
            <arg line="-db brewery"/>
            <arg line="-u root"/>
            <arg line="-p sa"/>
            <arg line="-cp mysql-connector-java-5.0.5-bin.jar"/>
            <arg line="-o ${reports.dir}"/>
          </java>
          

           

          使用 java Ant 任務調用 SchemaSpy,傳遞了很多屬性:

          • -t 為數據庫類型(有效值為 mysqloradb2,等等。)
          • -host 為托管數據庫的計算機名。
          • -port 為數據庫 URL 的端口數。
          • -u 為數據庫用戶名。
          • -p 為數據庫密碼。
          • -cp 為類路徑(用于指示數據庫驅動程序 JAR 文件的位置)。
          • -o 為輸出目錄的位置。

          這些 SchemaSpy 的命令行屬性用于生成顯示 ERD 的 HTML 文件

          通過結合使用多種工具、作為構建的一部分針對數據庫執行 ERD 生成腳本,并調度 ERD 生成,您就可以在開發過程中輕松、快速地做出很多數據庫決策。

          另外,對于喜歡maven的同學,SchemaSpy  也提供了plugin

          http://maven.wakaleo.com/mojo/maven-schemaspy-plugin/faq.html

          我實話告訴你們,我可是身經百戰了.bbs我見的多了,哪個版我沒灌過?你們要知道, 一塌糊 涂的triangle,PIC,SEX版,那比你們不知道厲害到哪里去了,我在那談笑風聲.你 們有一好就是無論在哪個版,什么話題都灌,但是灌來灌去的問題,都too simple, sometimes naive!你 們懂不懂呀?啊?所以說灌水啊,關鍵是要提高自己的知識水平.你 們啊,不要總想著弄個大坑,然后灌上十大,再把我羞辱一番……你們啊,naive!你們這 樣灌是不行地!~那你問我支持 不支持灌水,我說支持,我常來這裡灌,你說支持不支持?
          主站蜘蛛池模板: 靖州| 湟中县| 贡嘎县| 巴彦淖尔市| 开封市| 晋江市| 灵宝市| 东乌珠穆沁旗| 讷河市| 六盘水市| 调兵山市| 吉首市| 剑河县| 沙湾县| 万荣县| 淳化县| 达日县| 商城县| 图木舒克市| 昆山市| 灵丘县| 广德县| 大同市| 比如县| 昌宁县| 莱阳市| 开鲁县| 麟游县| 东阳市| 涿鹿县| 龙陵县| 黑山县| 龙口市| 开平市| 巴里| 宜黄县| 井研县| 东辽县| 嘉祥县| 兴仁县| 合江县|