CData Software Hands-on (Abrufen von Kintone-Daten aus der Java-Konsolenanwendung)

CData-Produkt zu verwenden

Überprüfen Sie die Java-Ausführungsumgebung

Führen Sie den folgenden Befehl unter PowerShell oder DOS aus, um die Java-Ausführungsumgebung zu überprüfen.

PS C:\> java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

Wenn es nicht installiert ist, laden Sie das JDK über den folgenden Link herunter und installieren Sie es.

Installieren des CData Kintone JDBC-Treibers

Laden Sie die Evaluierungsversion von der folgenden Website herunter.

Starten Sie die Datei "setup.jar" in der heruntergeladenen ZIP-Datei. (Hinweis) Da die Online-Aktivierung unterwegs ausgeführt wird, tun Sie dies bitte in einer Umgebung, in der Sie auf das Internet zugreifen können.

Das folgende Installationsprogramm wird gestartet. Überprüfen Sie daher die Lizenzvereinbarung und fahren Sie mit der Installation mit den Standardeinstellungen fort.

image.png

Nach Abschluss der Installation wird der Standardbrowser gestartet und die Produkthilfedatei wird gestartet. image.png

Registrierung in Systemumgebungsvariablen

Registrieren Sie den Ordner bin des installierten JDK in der Systemumgebungsvariablen.

(Referenz) Festlegen von Systemumgebungsvariablen "Systemsteuerung> System und Sicherheit> System> Erweiterte Systemeinstellungen> Systemeigenschaften> Umgebungsvariablen"

Variablennamen Wert
Path C:\Program Files\Java\jdk1.8.0_152\bin

(Hinweis) Ändern Sie den Ordnernamen des JDK in eine installierte Version. (Hinweis) Starten Sie PowerShell oder DOS nach dem Registrieren der Umgebungsvariablen neu. Beginnen Sie in diesem Fall mit "Als Administrator ausführen".

Wenn Sie den folgenden Befehl unter PowerShell oder DOS ausführen, wird die Hilfe zum Javac-Befehl angezeigt. Sie haben sich erfolgreich in den Systemumgebungsvariablen registriert.

PS C:\> javac
wie benutzt man: javac <options> <source files>
Die verfügbaren Optionen sind:
  -g Generieren Sie alle Debug-Informationen
  -g:none Generiert keine Debug-Informationen
    〜 (Kürzung) 〜
  -Beenden Sie die Kompilierung, wenn eine Werror-Warnung auftritt
  @<filename>Optionen zum Lesen aus Datei und Dateiname
PS C:\>

Überprüfen Sie das Java-Beispielkonsolenprogramm

Das Java-Konsolenprogramm "DataBrowser.java" wird unter "" C: \ Programme \ CData \ CData JDBC-Treiber für kintone 2017J \ demos \ console \ datenbrowser "" unter dem Standardinstallationspfad von CData-Produkten gespeichert. Wenn Sie den Inhalt mit einem Editor usw. überprüfen, werden etwas weniger als 400 Zeilen Java-Beispielcode gespeichert. Lassen Sie uns dieses Mal dieses Programm ausführen, das SQL über die Konsole ausführen kann.

Java-Programme kompilieren

Wechseln Sie in das Verzeichnis, in dem "DataBrowser.java" gespeichert ist, und kompilieren Sie mit dem Befehl javac. In diesem Beispielprogramm wird die Bibliothek des CData-Kintone-JDBC-Treibers verwendet. Geben Sie daher "cdata.jdbc.kintone.jar" mit dem Klassenpfad (-cp) an.

PS C:\> cd "C:\Program Files\CData\CData JDBC Driver for kintone 2017J\demos\console\databrowser"
PS C:\Program Files\CData\CData JDBC Driver for kintone 2017J\demos\console\databrowser> javac -cp ".\;../../../lib/cdata.jdbc.kintone.jar" DataBrowser.java

Wenn die Kompilierung erfolgreich ist, werden mehrere ".class" -Dateien im selben Verzeichnis erstellt.

PS C:\Program Files\CData\CData JDBC Driver for kintone 2017J\demos\console\databrowser> dir


Verzeichnis: C:\Program Files\CData\CData JDBC Driver for kintone 2017J\demos\console\databrowser

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       2017/11/06     19:06            256 .classpath
-a----       2017/11/06     19:06            335 .project
-a----       2018/01/14     14:57           2257 ConsoleDemo.class
-a----       2018/01/14     14:57            894 DataBrowser$1.class
-a----       2018/01/14     14:57            686 DataBrowser$2.class
-a----       2018/01/14     14:57            750 DataBrowser$3.class
-a----       2018/01/14     14:57            902 DataBrowser$ERRORS.class
-a----       2018/01/14     14:57           1040 DataBrowser$QUERY_TYPES.class
-a----       2018/01/14     14:57           1333 DataBrowser$TERMS.class
-a----       2018/01/14     14:57          10779 DataBrowser.class
-a----       2017/11/06     19:06          13677 DataBrowser.java
-a----       2017/11/06     19:17           2907 databrowser.properties

PS C:\Program Files\CData\CData JDBC Driver for kintone 2017J\demos\console\databrowser>

Ausführen von Java-Programmen

Lassen Sie uns nun das Beispielprogramm ausführen. Vergessen Sie nicht, den Klassenpfad (-cp) als Parameter anzugeben.

PS C:\Program Files\CData\CData JDBC Driver for kintone 2017J\demos\console\databrowser> java -cp ".\;../../../lib/cdata.jdbc.kintone.jar" DataBrowser

Beim Start wird die folgende Konsolenanwendung gestartet.

******************************************************************
kintone 2017J Demo
Diese Demo verwendet den CData JDBC-Treiber für kintone 2017J.
******************************************************************
Bitte geben Sie die Verbindungseigenschaften unten ein.

Url:

Bitte stellen Sie die folgenden Punkte ein.

Informationen zur Kintone-Verbindung Elemente einstellen
Site-URL einschließlich Kintone-Subdomain (z. B. https://****.cybozu.com) Url
Benutzeridentifikation User
Passwort Password

Eine Liste der Befehle, die mit dieser Konsolenanwendung verwendet werden können, wird angezeigt.

Ausführbarer Befehl:
(SELECT|INSERT|UPDATE|DELETE) <Formel>
DESCRIBE <tablename>
SHOW TABLES
QUIT
HELP
>

Der Befehl "TABELLEN ANZEIGEN" zeigt eine Liste der Apps in Kintone an.

>SHOW TABLES
+-----------+
| Tables    |
+-----------+
| Apps      |
| Comments  |
|Materie Informationen|
|Materie Informationen_Opportunity-Historie|
|Kundeninformation|
+-----------+
>
>SHOW TABLES
+-----------+
| Tables    |
+-----------+
| Apps      |
| Comments  |
|Materie Informationen|
|Materie Informationen_Opportunity-Historie|
|Kundeninformation|
+-----------+
>

Die Daten in der Materieinformationsanwendung werden mit dem Befehl "Aus Materieinformation auswählen *" angezeigt.

>select *aus Materie Informationen;
+----------+----------+-------+--------------------------+---------+-------+---------------------------+------+------+------------+--------+-----------------------------------------------------+
| RecordId | Revision | AppId |Kundenname|Abteilungsname|Verantwortliche Person|Projekttitel|Einzelheiten|Bestellgenauigkeit|Voraussichtliches Bestelldatum|Bestellbetrag|Handelsvertreter Aggregat|
+----------+----------+-------+--------------------------+---------+-------+---------------------------+------+------+------------+--------+-----------------------------------------------------+
| 12       | 2        | 402   |Hands-on Construction Co., Ltd.| NULL    | NULL  | CData API Server          | NULL |Inoffizielle Ankündigung| 2018-01-30 | 100000 | NULL                                                |
| 11       | 1        | 402   |Hands-on Construction Co., Ltd.| NULL    | NULL  | CData Twitter ODBC Driver | NULL |Die Genehmigung| 2018-02-02 | 100000 | NULL                                                |
| 10       | 1        | 402   |Hands-on Trading Company Co., Ltd.| NULL    | NULL  | CData API Server          | NULL |Inoffizielle Ankündigung| 2018-01-31 | 100000 | NULL                                                |
| 9        | 1        | 402   |Hands-on Trading Company Co., Ltd.| NULL    | NULL  | CData Kintone ODBC Driver | NULL |Die Genehmigung| 2018-02-02 | 100000 | NULL                                                |
| 8        | 1        | 402   |Hands-on Industrial Co., Ltd.| NULL    | NULL  | CData API Server          | NULL |Inoffizielle Ankündigung| 2018-01-31 | 300000 | NULL                                                |
| 7        | 1        | 402   |Hands-on Industrial Co., Ltd.| NULL    | NULL  | CData Kintone JDBC Driver | NULL |Die Genehmigung| 2018-02-02 | 200000 | NULL                                                |
| 2        | 1        | 402   |CData Software Japan GK|Technische Abteilung|Datum Masamune| CData Kintone ODBC Driver | NULL |Die Genehmigung| 2018-02-02 | 100000 | {    "code": "cdatademo",    "name": "cdatademo"  } |
| 1        | 1        | 402   |CData Software Japan GK|Technische Abteilung|Datum Masamune| CData API Server          | NULL |Inoffizielle Ankündigung| 2018-01-31 | 100000 | {    "code": "cdatademo",    "name": "cdatademo"  } |
+----------+----------+-------+--------------------------+---------+-------+---------------------------+------+------+------------+--------+-----------------------------------------------------+
>

Wenn Sie diese Konsolenanwendung schließen möchten, geben Sie den Befehl "QUIT" ein. Ich konnte die Kintone-Daten von der Java-Konsolenanwendung abrufen.

Recommended Posts

CData Software Hands-on (Abrufen von Kintone-Daten aus der Java-Konsolenanwendung)
CData Software Hands-on (Twitter-Daten von der Java-Konsolenanwendung abrufen)
Akka praktische Vorbereitungsprozedur aus Java
Greifen Sie über eine Java-Anwendung auf Teradata zu
Datenverarbeitung mit der Stream-API von Java 8
Verwenden Sie den PostgreSQL-Datentyp (jsonb) aus Java
Einführung in Java ab 0 Teil 1
Kinesis-Datenströme ohne Java-Erfahrung (3.1)
Kinesis-Datenströme ohne Java-Erfahrung (3.2)