Heim >Java >JavaErste Schritte >Java verwendet JSON-Dateien zum Importieren und Exportieren von Datenbankdaten

Java verwendet JSON-Dateien zum Importieren und Exportieren von Datenbankdaten

王林
王林nach vorne
2020-11-16 15:34:225647Durchsuche

Java verwendet JSON-Dateien zum Importieren und Exportieren von Datenbankdaten

Hintergrund:

Bei der Arbeit kann es vorkommen, dass wir einige Daten von einer Umgebung schnell in eine andere verschieben müssen. Dies können wir derzeit durch den Import und Export von JSON-Dateien erreichen.

(Teilen von Lernvideos: Java-Kurs)

Beispiel:

Wir exportieren die Benutzerinformationen in der Datenbank dieser Umgebung in eine Datei im JSON-Format, kopieren die JSON-Datei dann direkt in eine andere Umgebung und importieren sie in die Datenbank, damit wir unseren Zweck erreichen können.

Im Folgenden werde ich Springboot verwenden, um einen Import- und Exportfall für Benutzerdateninformationen zu erstellen und die Import- und Exportfunktionen von Einzelbenutzer- und Mehrbenutzer-Datenbankinformationen zu implementieren. Nachdem Sie diesen Artikel sorgfältig gelesen haben, werden Sie auf jeden Fall in der Lage sein, den Kern des Imports und Exports von JSON-Dateien zu beherrschen die UserEntity-Entitätsklasse in Java Eins-zu-eins-Korrespondenz

Funktionsimplementierung


Nachdem Sie Abhängigkeiten und Datenbankinformationen vorbereitet haben, beginnen Sie mit dem Aufbau eines spezifischen Frameworks für den Benutzerimport und -export:

Java verwendet JSON-Dateien zum Importieren und Exportieren von DatenbankdatenEinzelbenutzer importieren und exportieren und Mehrbenutzerfunktionen zum Implementieren von UserUtil

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.0</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.18</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.29</version>
        </dependency>
        <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-mapper-asl</artifactId>
            <version>1.9.13</version>
        </dependency>

1 Starten Sie das Projekt, rufen Sie den Browser auf, um auf http://localhost:8888/export/users zuzugreifen, um alle vorhandenen Benutzer-JSON-Dateien zu exportieren

Java verwendet JSON-Dateien zum Importieren und Exportieren von Datenbankdaten2 Datei, um zu überprüfen, ob das Format korrekt ist

3. Geben Sie den Browser ein, um auf http://localhost:8888/ zuzugreifen. Benutzer im Batch importieren

Java verwendet JSON-Dateien zum Importieren und Exportieren von DatenbankdatenBenutzer.json-Datei importieren

Java verwendet JSON-Dateien zum Importieren und Exportieren von DatenbankdatenGeben Sie die Adresse ein und klicken Sie auf Senden

Überprüfen Sie die Datenbank und stellen Sie fest, dass die beiden hinzugefügten Testbenutzer 1 und 2 erfolgreich waren!

Java verwendet JSON-Dateien zum Importieren und Exportieren von Datenbankdaten

Der Import und Export eines einzelnen Benutzers wird hier nicht getestet, er ist einfacher. Weitere Informationen zur Springboot-Konfigurationsdatei und den Datenbankinformationen, die der Entitätsklasse entsprechen, werden nicht im Detail erläutert.

Java verwendet JSON-Dateien zum Importieren und Exportieren von DatenbankdatenVerwandte Empfehlungen:

Erste Schritte mit Java

Das obige ist der detaillierte Inhalt vonJava verwendet JSON-Dateien zum Importieren und Exportieren von Datenbankdaten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen