Logiciel pratique CData (obtenir des données kintone à partir de l'application console Java)

Produit CData à utiliser

Vérifier l'environnement d'exécution Java

Exécutez la commande suivante à partir de PowerShell ou DOS pour vérifier l'environnement d'exécution Java.

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)

S'il n'est pas installé, veuillez télécharger et installer le JDK à partir du lien ci-dessous.

Installation du pilote JDBC CData kintone

Téléchargez la version d'évaluation à partir du site suivant.

Lancez le fichier "setup.jar" dans le fichier ZIP téléchargé. (Remarque) Étant donné que l'activation en ligne sera exécutée en cours de route, veuillez le faire dans un environnement où vous pouvez accéder à Internet.

Le programme d'installation suivant démarre, vérifiez donc le contrat de licence et poursuivez l'installation avec les paramètres par défaut pour terminer.

image.png

Une fois l'installation terminée, le navigateur par défaut se lancera et le fichier d'aide du produit se lancera. image.png

Enregistrement dans les variables d'environnement système

Enregistrez le dossier bin du JDK installé dans la variable d'environnement système.

(Référence) Définition des variables d'environnement système "Panneau de configuration> Système et sécurité> Système> Paramètres système avancés> Propriétés système> Variables d'environnement"

Nom de variable valeur
Path C:\Program Files\Java\jdk1.8.0_152\bin

(Remarque) Remplacez le nom de dossier du JDK par n'importe quelle version installée. (Remarque) Après avoir enregistré les variables d'environnement, redémarrez PowerShell ou DOS. Dans ce cas, veuillez commencer par "Exécuter en tant qu'administrateur".

Si vous exécutez la commande suivante à partir de PowerShell ou DOS, l'aide de la commande javac s'affiche. Vous vous êtes inscrit avec succès dans les variables d'environnement système.

PS C:\> javac
comment utiliser: javac <options> <source files>
Les options disponibles sont:
  -g Génère toutes les informations de débogage
  -g:aucun Ne génère pas d'informations de débogage
    〜 (réduction) 〜
  -Quittez la compilation si un avertissement Werror se produit
  @<filename>Options de lecture à partir du fichier et du nom de fichier
PS C:\>

Vérifier l'exemple de programme de console Java

Le programme de console Java "DataBrowser.java" est stocké dans "" C: \ Program Files \ CData \ CData JDBC Driver for kintone 2017J \ demos \ console \ databrowser "" sous le chemin d'installation par défaut des produits CData. Si vous vérifiez le contenu avec un éditeur, etc., un peu moins de 400 lignes d'exemple de code Java sont stockées. Cette fois, exécutons ce programme qui peut exécuter SQL depuis la console.

Compilation de programmes Java

Déplacez-vous dans le répertoire où "DataBrowser.java" est stocké et compilez avec la commande javac. Dans cet exemple de programme, la bibliothèque du pilote JDBC CData kintone est utilisée, spécifiez donc "cdata.jdbc.kintone.jar" avec le chemin de classe (-cp).

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

Si la compilation réussit, plusieurs fichiers ".class" seront créés dans le même répertoire.

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


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

Exécution de programmes Java

Maintenant, exécutons l'exemple de programme. N'oubliez pas de spécifier le chemin de classe (-cp) comme paramètre.

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

Au démarrage, l'application console suivante démarre.

******************************************************************
Démo kintone 2017J
Cette démo utilise le pilote CData JDBC pour kintone 2017J.
******************************************************************
Veuillez saisir les propriétés de connexion ci-dessous.

Url:

Veuillez définir les éléments suivants.

informations de connexion kintone Éléments de réglage
URL du site comprenant le sous-domaine kintone (par exemple https://****.cybozu.com) Url
Identifiant d'utilisateur User
mot de passe Password

Une liste des commandes pouvant être utilisées avec cette application console s'affiche.

Commande exécutable:
(SELECT|INSERT|UPDATE|DELETE) <formule>
DESCRIBE <tablename>
SHOW TABLES
QUIT
HELP
>

La commande "SHOW TABLES" affichera une liste d'applications dans kintone.

>SHOW TABLES
+-----------+
| Tables    |
+-----------+
| Apps      |
| Comments  |
|Information sur le sujet|
|Information sur le sujet_Historique des opportunités|
|Informations client|
+-----------+
>
>SHOW TABLES
+-----------+
| Tables    |
+-----------+
| Apps      |
| Comments  |
|Information sur le sujet|
|Information sur le sujet_Historique des opportunités|
|Informations client|
+-----------+
>

Les données de l'application d'informations de matière sont affichées par la commande "sélectionner * à partir des informations de matière;".

>select *à partir d'informations sur le sujet;
+----------+----------+-------+--------------------------+---------+-------+---------------------------+------+------+------------+--------+-----------------------------------------------------+
| RecordId | Revision | AppId |Nom du client|Nom du département|Personne en charge|Titre du projet|Détails|Exactitude des commandes|Date de commande prévue|Montant de la commande|Représentant commercial Aggregate|
+----------+----------+-------+--------------------------+---------+-------+---------------------------+------+------+------------+--------+-----------------------------------------------------+
| 12       | 2        | 402   |Travaux pratiques Co., Ltd.| NULL    | NULL  | CData API Server          | NULL |Annonce non officielle| 2018-01-30 | 100000 | NULL                                                |
| 11       | 1        | 402   |Travaux pratiques Co., Ltd.| NULL    | NULL  | CData Twitter ODBC Driver | NULL |Approbation| 2018-02-02 | 100000 | NULL                                                |
| 10       | 1        | 402   |Société commerciale pratique Co., Ltd.| NULL    | NULL  | CData API Server          | NULL |Annonce non officielle| 2018-01-31 | 100000 | NULL                                                |
| 9        | 1        | 402   |Société commerciale pratique Co., Ltd.| NULL    | NULL  | CData Kintone ODBC Driver | NULL |Approbation| 2018-02-02 | 100000 | NULL                                                |
| 8        | 1        | 402   |Hands-on Industrial Co., Ltd.| NULL    | NULL  | CData API Server          | NULL |Annonce non officielle| 2018-01-31 | 300000 | NULL                                                |
| 7        | 1        | 402   |Hands-on Industrial Co., Ltd.| NULL    | NULL  | CData Kintone JDBC Driver | NULL |Approbation| 2018-02-02 | 200000 | NULL                                                |
| 2        | 1        | 402   |Logiciel CData Japan GK|Département technique|Date Masamune| CData Kintone ODBC Driver | NULL |Approbation| 2018-02-02 | 100000 | {    "code": "cdatademo",    "name": "cdatademo"  } |
| 1        | 1        | 402   |Logiciel CData Japan GK|Département technique|Date Masamune| CData API Server          | NULL |Annonce non officielle| 2018-01-31 | 100000 | {    "code": "cdatademo",    "name": "cdatademo"  } |
+----------+----------+-------+--------------------------+---------+-------+---------------------------+------+------+------------+--------+-----------------------------------------------------+
>

Si vous souhaitez fermer cette application console, entrez la commande "QUITTER". J'ai pu obtenir les données kintone de l'application console Java.

Recommended Posts

Logiciel pratique CData (obtenir des données kintone à partir de l'application console Java)
Logiciel pratique CData (obtenir des données Twitter à partir de l'application console Java)
Procédure de préparation pratique d'Akka à partir de Java
Accéder à Teradata depuis une application Java
Traitement des données à l'aide de l'API de flux de Java 8
Utiliser le type de données PostgreSQL (jsonb) à partir de Java
Introduction à Java à partir de 0 Partie 1
Flux de données Kinesis à partir de zéro expérience Java (3.1)
Flux de données Kinesis à partir de zéro expérience Java (3.2)