Heim Java javaLernprogramm Einfacher zu bedienen und leistungsfähiger als Navicat!

Einfacher zu bedienen und leistungsfähiger als Navicat!

Aug 01, 2023 pm 04:21 PM
java dbeaver

<br>

Einfacher zu bedienen und leistungsfähiger als Navicat!

DBeaver ist ein kostenloses und Open-Source-Tool zur allgemeinen Datenbankverwaltung und -entwicklung, das auf der Java-Entwicklung basiert und das sehr benutzerfreundliche ASL-Protokoll verwendet. Es kann von der offiziellen Website oder Github heruntergeladen werden.


Da DBeaver auf Java-Basis entwickelt wurde, kann es auf verschiedenen Betriebssystemen ausgeführt werden, darunter: Windows, Linux, macOS usw. DBeaver wurde mit dem Eclipse-Framework entwickelt, unterstützt Plug-in-Erweiterungen und bietet viele Datenbankverwaltungstools: ER-Diagramme, Datenimport/-export, Datenbankvergleich, Simulationsdatengenerierung usw.


DBeaver stellt über JDBC eine Verbindung zur Datenbank her und kann fast alle Datenbankprodukte unterstützen, einschließlich: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, Db2, SQL Server, Sybase, MS Access, Teradata, Firebird, Derby und so weiter. Die kommerzielle Version kann verschiedene NoSQL- und Big-Data-Plattformen unterstützen: MongoDB, InfluxDB, Apache Cassandra, Redis, Apache Hive usw.


# Download und Installation


DBeaver Community Edition kann von der offiziellen Website oder Github heruntergeladen werden. Beide stellen Installationspakete oder dekomprimierte Versionen für verschiedene Betriebssysteme bereit, und Sie können wählen, ob Sie JRE gleichzeitig installieren müssen. Darüber hinaus bietet die offizielle Website auch das Eclipse-Plug-In von DBeaver, das in Eclipse integriert werden kann.


DBeaver unterstützt Chinesisch, der Installationsprozess ist sehr einfach, es gibt nicht viel zu sagen, das einzige, was zu beachten ist, ist, dass der Betrieb von DBeaver von JRE abhängt. Es überrascht nicht, dass Sie nach Abschluss der Installation dbeaver.exe im Installationsverzeichnis ausführen und die folgende Schnittstelle sehen (Windows 10):


Einfacher zu bedienen und leistungsfähiger als Navicat!


Diese Schnittstelle ist tatsächlich Um eine neue Datenbankverbindung zu erstellen, können wir zunächst auf die Schaltfläche „Abbrechen“ klicken, um die Hauptfensteroberfläche aufzurufen.


<br>
Nach dem Login kopieren


An dieser Stelle werden wir gefragt, ob eine Beispieldatenbank erstellt werden soll.


Einfacher zu bedienen und leistungsfähiger als Navicat!


Wenn Sie auf „Ja (Ja)“ klicken, wird eine Standard-SQLite-Beispieldatenbank erstellt. Das Bild unten zeigt die Hauptfensteroberfläche.


Einfacher zu bedienen und leistungsfähiger als Navicat!


DBeaver 和我们常用的软件类似,最上面是菜单项和快捷工具,左侧是已经建立的数据库连接和项目信息,右侧是主要的工作区域。


# 连接数据库


打开 DBeaver 之后,首先要做的就是创建数据库连接。可以通过菜单“数据库” -> “新建连接”打开新建连接向导窗口,也就是我们初次运行 DBeaver 时弹出的窗口。


Einfacher zu bedienen und leistungsfähiger als Navicat!



Wir nehmen PostgreSQL als Beispiel, um eine neue Datenbankverbindung zu erstellen. Wählen Sie das PostgreSQL-Symbol aus und klicken Sie auf „Weiter(N)“.


Einfacher zu bedienen und leistungsfähiger als Navicat!


Anschließend legen Sie die Verbindungsinformationen der Datenbank fest: Host, Port, Datenbank, Benutzer, Passwort. Mit der erweiterten Einstellungsoption „Erweiterte Einstellungen“ können Sie SSH, SSL, Proxy usw. konfigurieren. Sie können auch Ihren eigenen Namen und Verbindungstyp (Entwicklung, Test, Produktion) für die Verbindung angeben.


Klicken Sie unten auf den „Test-Link (T)“, um die Richtigkeit der Verbindungskonfiguration zu testen. Wenn Sie zum ersten Mal eine Verbindung zu einer bestimmten Datenbank herstellen, werden Sie aufgefordert, den entsprechenden JDBC-Treiber herunterzuladen.


Einfacher zu bedienen und leistungsfähiger als Navicat!


它已经为我们查找到了相应的驱动,只需要点击“下载”即可,非常方便。下载完成后,如果连接信息正确,可以看到连接成功的提示。


Einfacher zu bedienen und leistungsfähiger als Navicat!


确认后完成连接配置即可。左侧的数据库导航中会增加一个新的数据库连接。


由于某些数据库(例如 Oracle、Db2)的 JDBC 驱动需要登录后才能下载,因此可以使用手动的方式进行配置。选择菜单“数据库” -> “驱动管理器”。


Einfacher zu bedienen und leistungsfähiger als Navicat!


Wählen Sie Oracle aus und klicken Sie auf die Schaltfläche „Bearbeiten (E)…“.


Einfacher zu bedienen und leistungsfähiger als Navicat!


Laden Sie die JDBC-Treiberdatei der Oracle-Datenbank, z. B. ojdbc8.jar, manuell über die von der Schnittstelle angeforderte URL herunter. Klicken Sie dann auf die Schaltfläche „Datei hinzufügen (F)“, um die Datei auszuwählen und hinzuzufügen. Durchsuchen Sie außerdem das offizielle Backend der chinesischen Linux-Community und antworten Sie auf „Private Küche“, um ein Überraschungsgeschenkpaket zu erhalten.


Einfacher zu bedienen und leistungsfähiger als Navicat!


Sie können diesen Treiber verwenden, wenn Sie das nächste Mal eine Oracle-Datenbankverbindung herstellen.


Nachdem Sie neue Verbindungen erstellt haben, können Sie über diese Verbindungen auf die entsprechende Datenbank zugreifen, Objekte in der Datenbank anzeigen und bearbeiten, SQL-Anweisungen ausführen und verschiedene Verwaltungs- und Entwicklungsarbeiten durchführen.


Einfacher zu bedienen und leistungsfähiger als Navicat!


# ER-Diagramm erstellen


Abschließend stellen wir vor, wie das ER-Diagramm von Datenbankobjekten erstellt wird. Klicken Sie auf der linken Seite des Fensters neben „Datenbanknavigation“ auf die Projektansicht.


Einfacher zu bedienen und leistungsfähiger als Navicat!


Es gibt „ER-Diagramme“, das Entitätsbeziehungsdiagramm. Klicken Sie mit der rechten Maustaste auf die Option und klicken Sie auf „Neues ER-Diagramm erstellen“.


Einfacher zu bedienen und leistungsfähiger als Navicat!



Geben Sie einen Namen ein, wählen Sie die Datenbankverbindung und die anzuzeigenden Objekte aus und klicken Sie dann auf „Fertig stellen“, um das entsprechende ER-Diagramm zu generieren.


Einfacher zu bedienen und leistungsfähiger als Navicat!


ER-Bilder können eingegeben und angezeigt und auch als Bilder gedruckt werden. DBeaver unterstützt derzeit nicht das Erstellen von ER-Diagrammen selbst, es kann nur aus einer vorhandenen Datenbank generiert werden.


Für grafische Tools können wir viele Funktionen selbst verwenden und erleben. Natürlich stellt DBeaver auch eine Bedienungsanleitung zur Verfügung.

Das obige ist der detaillierte Inhalt vonEinfacher zu bedienen und leistungsfähiger als Navicat!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Quadratwurzel in Java Quadratwurzel in Java Aug 30, 2024 pm 04:26 PM

Leitfaden zur Quadratwurzel in Java. Hier diskutieren wir anhand eines Beispiels und seiner Code-Implementierung, wie Quadratwurzel in Java funktioniert.

Perfekte Zahl in Java Perfekte Zahl in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Zufallszahlengenerator in Java Zufallszahlengenerator in Java Aug 30, 2024 pm 04:27 PM

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Armstrong-Zahl in Java Armstrong-Zahl in Java Aug 30, 2024 pm 04:26 PM

Leitfaden zur Armstrong-Zahl in Java. Hier besprechen wir eine Einführung in die Armstrong-Zahl in Java zusammen mit einem Teil des Codes.

Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

See all articles