1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        推薦一款,比 Navicat 還要好用,功能還很強大的 工具!

        共 2239字,需瀏覽 5分鐘

         ·

        2020-10-13 08:57

        DBeaver 是一個基于 Java 開發(fā),免費開源的通用數(shù)據(jù)庫管理和開發(fā)工具,使用非常友好的 ASL 協(xié)議??梢酝ㄟ^官方網(wǎng)站或者 Github 進行下載。
        由于 DBeaver 基于 Java 開發(fā),可以運行在各種操作系統(tǒng)上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架開發(fā),支持插件擴展,并且提供了許多數(shù)據(jù)庫管理工具:ER 圖、數(shù)據(jù)導入/導出、數(shù)據(jù)庫比較、模擬數(shù)據(jù)生成等。
        DBeaver 通過 JDBC 連接到數(shù)據(jù)庫,可以支持幾乎所有的數(shù)據(jù)庫產(chǎn)品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等。商業(yè)版本更是可以支持各種 NoSQL 和大數(shù)據(jù)平臺:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。

        下載與安裝

        DBeaver 社區(qū)版可以通過官方網(wǎng)站或者 Github 進行下載。兩者都為不同的操作系統(tǒng)提供了安裝包或者解壓版,可以選擇是否需要同時安裝 JRE。另外,官方網(wǎng)站還提供了 DBeaver 的 Eclipse 插件,可以在 Eclipse 中進行集成。
        DBeaver 支持中文,安裝過程非常簡單,不多說,唯一需要注意的是 DBeaver 的運行依賴于 JRE。不出意外,安裝完成后運行安裝目錄下的 dbeaver.exe 可以看到以下界面(Windows 10):


        這個界面其實是新建數(shù)據(jù)庫連接,我們可以看到它支持的各種數(shù)據(jù)平臺;先點擊“取消”按鈕,進入主窗口界面。
        此時,它會提示我們是否建立一個示例數(shù)據(jù)庫。


        如果點擊“是(Y)”,它會創(chuàng)建一個默認的 SQLite 示例數(shù)據(jù)庫。下圖是它的主窗口界面。


        DBeaver 和我們常用的軟件類似,最上面是菜單項和快捷工具,左側是已經(jīng)建立的數(shù)據(jù)庫連接和項目信息,右側是主要的工作區(qū)域。

        連接數(shù)據(jù)庫

        打開 DBeaver 之后,首先要做的就是創(chuàng)建數(shù)據(jù)庫連接。可以通過菜單“數(shù)據(jù)庫” -> “新建連接”打開新建連接向導窗口,也就是我們初次運行 DBeaver 時彈出的窗口。


        我們以 PostgreSQL 為例,新建一個數(shù)據(jù)庫連接。選擇 PostgreSQL 圖標,點擊“下一步(N)”。


        然后是設置數(shù)據(jù)庫的連接信息:主機、端口、數(shù)據(jù)庫、用戶、密碼。“Advanced settings”高級設置選項可以配置 SSH、SSL 以及代理等,也可以為連接指定自己的名稱和連接類型(開發(fā)、測試、生產(chǎn))。
        點擊最下面的“測試鏈接(T)”可以測試連接配置的正確性。初次創(chuàng)建某種數(shù)據(jù)庫的連接時,會提示下載相應的 JDBC 驅動。


        它已經(jīng)為我們查找到了相應的驅動,只需要點擊“下載”即可,非常方便。下載完成后,如果連接信息正確,可以看到連接成功的提示。


        確認后完成連接配置即可。左側的數(shù)據(jù)庫導航中會增加一個新的數(shù)據(jù)庫連接。
        由于某些數(shù)據(jù)庫(例如 Oracle、Db2)的 JDBC 驅動需要登錄后才能下載,因此可以使用手動的方式進行配置。選擇菜單“數(shù)據(jù)庫” -> “驅動管理器”。


        選擇 Oracle ,點擊“編輯(E)…”按鈕。


        通過界面提示的網(wǎng)址,手動下載 Oracle 數(shù)據(jù)庫的 JDBC 驅動文件,例如 ojdbc8.jar。然后點擊“添加文件(F)”按鈕,選擇并添加該文件。


        下次建立 Oracle 數(shù)據(jù)庫連接時即可使用該驅動。
        新建連接之后,就可以通過這些連接訪問相應的數(shù)據(jù)庫,查看和編輯數(shù)據(jù)庫中的對象,執(zhí)行 SQL 語句,完成各種管理和開發(fā)工作。

        生成 ER 圖

        最后介紹一下如何生成數(shù)據(jù)庫對象的 ER 圖。點擊窗口左側“數(shù)據(jù)庫導航”旁邊的“項目”視圖。


        其中有個“ER Diagrams”,就是實體關系圖。右擊該選項,點擊“創(chuàng)建新的 ER 圖”。


        輸入一個名稱并選擇數(shù)據(jù)庫連接和需要展示的對象,然后點擊“完成”,即可生成相應的 ER 圖。


        ER 圖可以進行排版和顯示設置,也支持打印為圖片。DBeaver 目前還不支持自己創(chuàng)建 ER 圖,只能從現(xiàn)有的數(shù)據(jù)庫中生成。
        對于圖形工具,很多功能我們都可以自己去使用體會;當然,DBeaver 也提供了用戶指南,自行參考。
        作者:不剪發(fā)的Tony老師
        來源:http://suo.im/5OBiUi

        擴展鏈接

        官方網(wǎng)站:https://dbeaver.io
        GitHub:https://github.com/dbeaver/dbeaver
        用戶指南:https://github.com/dbeaver/dbeaver/wiki

        —??—

        回復關鍵字“ 簡明python ”,立即獲取入門必備書籍簡明python教程》電子版

        回復關鍵字爬蟲 ”,立即獲取爬蟲學習資料

        python入門與進階
        每天與你一起成長

        推薦閱讀

        點「在看」的人都變好看了哦!
        瀏覽 110
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            公妇借种乱h日出水 | 天堂久草| 黄色不卡视频 | ass中国年轻少妇pic精品 | 国产美女色黄A片视频老师 | 国潮精品高潮呻吟欧美 | 青草色天堂 | 啊轻点灬太粗嗯太深了在线视频 | 无码成人一区二区三区四区五区 | 亚洲经典一曲二曲电影 |