• <menu id="w2i4a"></menu>
  • logo MyEclipse數(shù)據(jù)庫教程

    文檔首頁>>MyEclipse數(shù)據(jù)庫教程>>MyEclipse數(shù)據(jù)庫教程:MyEclipse的數(shù)據(jù)庫工具

    MyEclipse數(shù)據(jù)庫教程:MyEclipse的數(shù)據(jù)庫工具


    1. 企業(yè)應用程序的數(shù)據(jù)庫工具

    在開發(fā)Java企業(yè)應用程序時,經常需要存儲和檢索應用程序和企業(yè)數(shù)據(jù)庫中的數(shù)據(jù)。MyEclipse中豐富的數(shù)據(jù)庫和持久性功能能幫助您快速開發(fā)以數(shù)據(jù)庫為中心的Java EE/JEE、Spring、Hibernate、POJOs平臺下的應用程序或者結合thereof.The MyEclipse數(shù)據(jù)庫的資源管理器可以直接訪問您的企業(yè)數(shù)據(jù)存儲,并提供一下功能:

    任何應用程序使用數(shù)據(jù)庫都需要某種持久層。 MyEclipse的持久性支持創(chuàng)建或生成使用JPA OR映射、Hibernate OR映射或使用或不使用EJBsSpring框架。

    2. MyEclipse數(shù)據(jù)庫的資源管理器視角

    數(shù)據(jù)庫的資源管理器視角介紹了瀏覽和編輯以數(shù)據(jù)庫為中心任務的最佳布局。打開這個視角來看,從菜單中選擇Window>Open Perspective>MyEclipse Database Explorer。

    MyEclipse的數(shù)據(jù)庫工具
    MyEclipse的數(shù)據(jù)庫資源管理器視角

    3. 處理驅動程序

    您可以連接到數(shù)據(jù)庫中創(chuàng)建新的MyEclipse的JDBC驅動程序,MyEclipse的數(shù)據(jù)庫資源管理器支持多種數(shù)據(jù)庫服務器,如:

    • Axion
    • Hypersonic DB
    • InstantDB
    • Interclient
    • Firebird
    • ODBC Bridge
    • jTDS
    • Mckoi
    • Microsoft SQL Server
    • Mimer SQL
    • MySQL
    • Oracle
    • Pointbase
    • PostgresQL
    • SAPDB
    • Sunopsis XML
    • Sybase
    • ThinkSQL

    添加新的驅動程序并使用上下文菜單中的DB瀏覽器查看。

    MyEclipse的數(shù)據(jù)庫工具
    創(chuàng)建一個新的驅動程序

    使用數(shù)據(jù)庫驅動程序向導,能快速設置驅動程序使用預先安裝的驅動程序模板。使用測試驅動程序按鈕,以確保提供的信息是正確的。

    MyEclipse的數(shù)據(jù)庫工具
    數(shù)據(jù)庫驅動程序向導

    在您的數(shù)據(jù)庫中您可以選擇查看所有的或僅選定其中幾個產品目錄/圖式。

    MyEclipse的數(shù)據(jù)庫工具
    選擇模式

    使用導出和導入向導,工作區(qū)和計算機之間共享驅動器的定義。

    MyEclipse的數(shù)據(jù)庫工具
    導出MyEclipse的驅動程序

    MyEclipse的驅動程序可以從以前導出的文件或一個已存在的工作區(qū)中導入。

    MyEclipse的數(shù)據(jù)庫工具
    導入MyEclipse的驅動程序

    4. 數(shù)據(jù)庫資源管理器視圖和向導

    數(shù)據(jù)庫瀏覽器視圖可以從DB任務的主視圖中被啟動,所有連接數(shù)據(jù)庫實體的驅動程序都在這個視圖中顯示。

    MyEclipse的數(shù)據(jù)庫工具
    DB瀏覽器視圖
    MyEclipse的數(shù)據(jù)庫工具
    可用表操作

    使用表向導在選定的目錄/模式中創(chuàng)建新表。

    MyEclipse的數(shù)據(jù)庫工具
    新表向導
    MyEclipse的數(shù)據(jù)庫工具
    新列向導

    使用外鍵向導創(chuàng)建選定表之間新的外鍵。

    MyEclipse的數(shù)據(jù)庫工具
    新的外鍵向導

    使用索引向導創(chuàng)建一個選定表的列的新指標。

    MyEclipse的數(shù)據(jù)庫工具
    新的索引向導

    數(shù)據(jù)庫連接信息視圖顯示所選驅動程序的數(shù)據(jù)庫連接屬性。

    MyEclipse的數(shù)據(jù)庫工具
    DB連接信息視圖

    表/對象信息視圖包含選定數(shù)據(jù)庫實體結構化的全部信息顯示。

    MyEclipse的數(shù)據(jù)庫工具
    表/對象信息視圖

    使用編輯數(shù)據(jù)操作帶來了一個編輯表視圖選擇的表。在文本數(shù)據(jù)編輯的地方,你可以從編輯表視圖中添加或刪除表中的行。

    MyEclipse的數(shù)據(jù)庫工具
    編輯表視圖

    5. 使用SQL

    通過右鍵單擊在數(shù)據(jù)庫瀏覽器中打開SQL編輯器連接,并從菜單中選擇新的SQL編輯器?;蛘唠p擊某個SQL或DDL文件。

    MyEclipse的數(shù)據(jù)庫工具
    打開一個SQL編輯器

    SQL編輯器依據(jù)所選擇的連接提供內容輔助,你可以在編輯器中輸入多個查詢并先后執(zhí)行它們。

    MyEclipse的數(shù)據(jù)庫工具
    SQL編輯器列內容輔助
    MyEclipse的數(shù)據(jù)庫工具
    SQL編輯器一般的內容輔助

    結果顯示在SQL結果視圖中;行的可配置增加。

    MyEclipse的數(shù)據(jù)庫工具
    SQL結果視圖中顯示前100條結果

    在當前會話中執(zhí)行的查詢記錄在SQL歷史視圖中。

    MyEclipse的數(shù)據(jù)庫工具
    SQL歷史視圖

    生成DDL為現(xiàn)有數(shù)據(jù)庫實體的方法是,右鍵單擊實體,從菜單中選擇Generate>DDL。

    MyEclipse的數(shù)據(jù)庫工具
    生成DDL操作
    MyEclipse的數(shù)據(jù)庫工具
    生成的DDL

    6. 實體關系設計

    MyEclipse ER-Designer工具通過實施和維護幫助你直觀地管理和設計一個關系型數(shù)據(jù)庫,MyEclipse ER-Designer還提供現(xiàn)有數(shù)據(jù)庫的可視化模型。因為它反向數(shù)據(jù)庫的實體關系(ER)模型,ER-Designer利用數(shù)據(jù)庫資源管理器的數(shù)據(jù)庫連接來訪問數(shù)據(jù)庫的元數(shù)據(jù)。

    MyEclipse的數(shù)據(jù)庫工具
    新的ERD向導

    表可以通過從數(shù)據(jù)庫瀏覽器中拖放來添加到現(xiàn)有的圖中。

    MyEclipse的數(shù)據(jù)庫工具
    ER圖

    7. 擴展Oracle,MySQL,SQL Server和Sybase的功能

    MyEclipse professional版用戶可以訪問基于對數(shù)據(jù)庫的上述功能擴展的支持。通過數(shù)據(jù)庫瀏覽器視圖的CRUD操作(如適用)的包,進程,函數(shù),序列,觸發(fā)器等。例如,支持Oracle實體的列表可以在下面看到。

    MyEclipse的數(shù)據(jù)庫工具
    連接到Oracle數(shù)據(jù)庫的DB瀏覽器視圖
    MyEclipse的數(shù)據(jù)庫工具
    運行Oracle過程

    更多支持的擴展細節(jié),請參閱以下概述文檔:Oracle Features in MyEclipseMySQL Features in MyEclipseMS SQL Server & Sybase Features in MyEclipse

    8. FAQ

    請問MyEclipse支持Oracle,MS SQL Server,PostgreSQL,HypersonicSQL和其他DBMS嗎?

    是的,MyEclipse中的數(shù)據(jù)庫功能都是建立在JDBC標準之上的。這就意味著,擁有一個高質量的JDBC驅動程序的任何MyEclipse數(shù)據(jù)庫都是挺好用的。

    我使用的數(shù)據(jù)庫資源管理器比較難用,很不穩(wěn)定。

    幾乎每一次都能得到在數(shù)據(jù)庫資源管理器中出現(xiàn)的數(shù)據(jù)庫功能問題的報告,這是由于舊的或者錯誤的JDBC驅動程序(例如Oracle舊的classes12.zip驅動)。通常情況下,你的驅動程序切換升級到另一個高版本的驅動來解決疑難問題。

    無法像教程中一樣在MySQL中創(chuàng)建外鍵。為什么呢?

    你需要確保你使用的是InnoDB數(shù)據(jù)庫類型或其他在MySQL中支持外鍵的數(shù)據(jù)庫類型。較舊的默認的MyISAM表類型不支持外鍵。

    怎么能微調結果集或者我的ER圖的外觀呢?

    所有這些設置都可以通過從菜單中選擇Window> Preferences,擴展MyEclipse并選擇數(shù)據(jù)庫資源管理器來實現(xiàn)。

    MyEclipse官方中文網(wǎng)上線,歡迎下載交流!

    MyEclipse 2015在線免費公開課報名開始啦!2月5號開講

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();