<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>

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

          共 2239字,需瀏覽 5分鐘

           ·

          2020-10-13 08:57

          DBeaver 是一個基于 Java 開發(fā),免費(fèi)開源的通用數(shù)據(jù)庫管理和開發(fā)工具,使用非常友好的 ASL 協(xié)議。可以通過官方網(wǎng)站或者 Github 進(jìn)行下載。
          由于 DBeaver 基于 Java 開發(fā),可以運(yùn)行在各種操作系統(tǒng)上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架開發(fā),支持插件擴(kuò)展,并且提供了許多數(shù)據(jù)庫管理工具:ER 圖、數(shù)據(jù)導(dǎo)入/導(dǎo)出、數(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 進(jìn)行下載。兩者都為不同的操作系統(tǒng)提供了安裝包或者解壓版,可以選擇是否需要同時(shí)安裝 JRE。另外,官方網(wǎng)站還提供了 DBeaver 的 Eclipse 插件,可以在 Eclipse 中進(jìn)行集成。
          DBeaver 支持中文,安裝過程非常簡單,不多說,唯一需要注意的是 DBeaver 的運(yùn)行依賴于 JRE。不出意外,安裝完成后運(yùn)行安裝目錄下的 dbeaver.exe 可以看到以下界面(Windows 10):


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


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


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

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

          打開 DBeaver 之后,首先要做的就是創(chuàng)建數(shù)據(jù)庫連接。可以通過菜單“數(shù)據(jù)庫” -> “新建連接”打開新建連接向?qū)Т翱冢簿褪俏覀兂醮芜\(yùn)行 DBeaver 時(shí)彈出的窗口。


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


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


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


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


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


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


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

          生成 ER 圖

          最后介紹一下如何生成數(shù)據(jù)庫對象的 ER 圖。點(diǎn)擊窗口左側(cè)“數(shù)據(jù)庫導(dǎo)航”旁邊的“項(xiàng)目”視圖。


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


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


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

          擴(kuò)展鏈接

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

          —??—

          回復(fù)關(guān)鍵字“ 簡明python ”,立即獲取入門必備書籍簡明python教程》電子版

          回復(fù)關(guān)鍵字爬蟲 ”,立即獲取爬蟲學(xué)習(xí)資料

          python入門與進(jìn)階
          每天與你一起成長

          推薦閱讀

          點(diǎn)「在看」的人都變好看了哦!
          瀏覽 110
          點(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>
                  国产一级片操逼 | 亚洲AV无码专区一级婬片毛片 | 黄片大全在线播放 | 国产老女人操逼 | 曰夲卖婬片免费看9.1 |