{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2020/04/25/pilotes-de-base-de-donnees-dbeaver-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2020/04/25/pilotes-de-base-de-donnees-dbeaver-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2020/04/25/pilotes-de-base-de-donnees-dbeaver-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Pilotes de base de données &#8211; Dbeaver\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2020-04-25T12:41:28+00:00","modified_at":"2020-04-25T12:41:28+00:00","word_count":1977,"reading_time_seconds":594,"summary":"Vous pouvez utiliser un pilote de base de données préconfiguré ou créer un nouveau pilote. DBeaver possède de nombreux pilotes préconfigurés, notamment SQL, NoSQL, des bases de données de valeurs-clés, des bases de données graphiques, des moteurs de recherche, etc. Mais parfois, vous devez vous connecter à une base de données qui n&#39;a pas encore [&hellip;]","summary_points":["Vous pouvez utiliser un pilote de base de données préconfiguré ou créer un nouveau pilote.","DBeaver possède de nombreux pilotes préconfigurés, notamment SQL, NoSQL, des bases de données de valeurs-clés, des bases de données graphiques, des moteurs de recherche, etc.","Mais parfois, vous devez vous connecter à une base de données qui n&#39;a pas encore été configurée dans DBeaver.","Tout ce dont vous avez besoin est un pilote JDBC de votre base de données."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"70bb81a48cd2ab27bf59a708d503e3e9","plain_text":"Vous pouvez utiliser un pilote de base de données préconfiguré ou créer un nouveau pilote.\nDBeaver possède de nombreux pilotes préconfigurés, notamment SQL, NoSQL, des bases de données de valeurs-clés, des bases de données graphiques, des moteurs de recherche, etc.\nMais parfois, vous devez vous connecter à une base de données qui n&#39;a pas encore été configurée dans DBeaver.\nTout ce dont vous avez besoin est un pilote JDBC de votre base de données. Le reste est facile.\nObtention du pilote JDBC\nLe pilote JDBC est un programme (en Java) qui peut se connecter et fonctionner avec un serveur de base de données local ou distant. Il fournit généralement toutes les fonctionnalités nécessaires pour couvrir 100% des fonctionnalités de la base de données. Habituellement, les pilotes JDBC sont fournis par les fournisseurs de bases de données pour permettre aux clients de travailler avec leurs bases de données.\nLe pilote JDBC se compose d&#39;un ou de plusieurs pot des dossiers. Le fichier Jar est une bibliothèque qui contient du code de programme et d&#39;autres fichiers.\nVous devez télécharger les fichiers jar du pilote avant de les ajouter dans DBeaver. Parfois, les fichiers jar sont inclus dans la distribution du serveur de base de données &#8211; dans ce cas, vous devez consulter la documentation de votre base de données ou demander à votre administrateur de base de données.\nAjout de la configuration du pilote dans DBeaver\nOuvrir la boîte de dialogue du gestionnaire de pilotes\nVous pouvez ouvrir le gestionnaire de pilotes à partir du menu principal:ou à partir du menu déroulant du Navigateur de base de données.\nAjouter un nouveau pilote\nCliquez simplement sur le bouton Nouveau et créez un nouveau pilote.\nDans la boîte de dialogue d&#39;édition du pilote, vous devez saisir toutes les informations requises:\nParamètres principaux\n\n\n\n\nParamètre\nLa description\n\n\n\n\nNom du conducteur\nNom de votre chauffeur. Cela peut être n&#39;importe quel nom que vous aimez\n\n\nType de pilote\nFournisseur de pilotes. Dans 99% des cas, vous aurez besoin d&#39;un pilote générique (fournisseur JDBC)\n\n\nNom du cours\nNom de classe de pilote JDBC. Vous pouvez l&#39;obtenir à partir de la documentation ou le trouver dans des fichiers jar (voir la description du bouton &quot;Rechercher une classe&quot;)\n\n\nModèle d&#39;URL\nModèle d&#39;URL du pilote. Vous pouvez le laisser vide. Mais dans ce cas, vous serez prêt à définir l&#39;URL JDBC pour chaque connexion. Il est préférable de définir un modèle valide, cela simplifiera considérablement la création de connexions. Voir &quot;Modèles d&#39;URL&quot; pour la description détaillée\n\n\nPort par défaut\nPort de base de données par défaut. Vous pouvez l&#39;obtenir à partir de la documentation ou le laisser vide\n\n\nIntégré\nActivez-le pour les bases de données sans serveur. Cet indicateur affecte quelques options de configuration liées à la gestion du réseau / des connexions\n\n\nPas d&#39;authentification\nCela signifie que le pilote ne nécessite pas d&#39;authentification (aucun champ utilisateur / mot de passe ne sera affiché)\n\n\nCatégorie\nCatégorie de pilote, obsolète\n\n\nIdentifiant\nID unique du pilote, ignorez-le\n\n\nLa description\nDescription du pilote, il est affiché dans certaines boîtes de dialogue / assistants comme un indice\n\n\n\nBibliothèques\nIl s&#39;agit de la liste des fichiers jar, des bibliothèques binaires (dll environ) et de tout autre fichier requis par le pilote. Dans la plupart des cas, vous n&#39;avez besoin que de fichiers jar.Cliquez sur &quot;Ajouter un fichier&quot; pour ajouter un fichier jar unique, &quot;Ajouter un dossier&quot; pour ajouter un dossier avec les classes / ressources Java et &quot;Ajouter un artefact&quot; pour ajouter un artefact Maven (voir ci-dessous).  \nAprès avoir ajouté des fichiers jar, vous pourrez trouver toutes les classes de pilotes JDBC présentes dans ces jars. Cliquez simplement sur le bouton &quot;Rechercher une classe&quot; et DBeaver les affichera tous. Dans la plupart des cas, il n&#39;y a qu&#39;une seule classe de pilote dans le pilote. S&#39;il y en a beaucoup, vous devez vous référer à la documentation du pilote.\nArtefacts Maven\nDBeaver peut télécharger des fichiers pilotes directement depuis le référentiel Maven (il s&#39;agit d&#39;un référentiel public mondial de bibliothèques Java, généralement open-source). Si votre pilote de base de données est publié sur un référentiel public, vous pouvez utiliser cette fonctionnalité. Les artefacts Maven sont meilleurs que les fichiers jar ordinaires car vous pouvez voir toutes les versions de pilote existantes et pouvez changer la version du pilote lors de l&#39;exécution sans aucune reconfiguration des propriétés du pilote.\nEnregistrement du pilote, ajout d&#39;une connexion\nUne fois la configuration de votre pilote terminée, appuyez simplement sur le bouton OK.Maintenant vous pouvez [[create connection]].\nSi vous devez modifier certaines propriétés de pilote ultérieurement, vous pouvez y accéder directement à partir de la boîte de dialogue des propriétés de connexion:\n\nModèles d&#39;URL\nLes pilotes JDBC utilisent des URL pour identifier les serveurs distants &#8211; des chaînes similaires aux URL Web classiques.\nHabituellement, l&#39;URL a la forme jdbc: fournisseur: hôte: port / base de données, par exemple `jdbc: postgresql: localhost: 5432 / postgres &#39;.\nIl n&#39;est pas très pratique d&#39;éditer une chaîne aussi longue et non évidente.\nDBeaver peut construire cette URL à partir des paramètres de connexion (comme l&#39;hôte, le port, etc.).\nPar exemple, au-dessus du modèle d&#39;URL: jdbc: postgresql: // host: port / base de donnéesL&#39;hôte, le port et la base de données sont des paramètres que vous devrez saisir sur la page de configuration de la connexion.\nVariables d&#39;URL prises en charge:\n\n\n\nParamètre\nLa description\n\n\n\n\nhôte\nNom d&#39;hôte du serveur de base de données\n\n\nPort\nNuméro de port du serveur de base de données\n\n\nbase de données\nNom de la base de données cible\n\n\nserveur\nNom du serveur cible (rarement utilisé)\n\n\ndossier\nChemin du dossier (sur le système de fichiers local). Utilisé pour les pilotes intégrés\n\n\nfichier\nChemin d&#39;accès au fichier (sur le système de fichiers local). Utilisé pour les pilotes intégrés\n\n\n\nRéglages avancés\nPour la plupart des pilotes, vous n&#39;avez pas besoin de modifier les propriétés avancées.\nMais dans certains cas, vous pouvez l&#39;utiliser comme réglage du pilote, par exemple pour de meilleures performances ou pour la fixation de la structure.\n\nParamètres principaux\n\n\n\nParamètre\nLa description\n\n\n\n\nLe pilote prend en charge les index\nLe pilote prend en charge les index de table\n\n\nLe pilote prend en charge le code stocké\nSi ce pilote prend en charge le code stocké (procédures, fonctions, packages, etc.)\n\n\nLe pilote prend en charge les références\nLe pilote prend en charge les références de table (clés étrangères)\n\n\nLe pilote prend en charge la clause SELECT count (*)\nLe pilote prend en charge la clause SELECT count (*)\n\n\nProcédures et fonctions divisées\nAfficher les procédures et les fonctions dans différents dossiers\n\n\nDélimiteur de script\nLittéral pour la séparation des requêtes SQL dans les scripts\n\n\nRedéfinisseur de délimiteur de script\nClause SQL qui redéfinit la valeur du délimiteur de script\n\n\nUtiliser le délimiteur de script après la requête\nConserver le délimiteur de script SQL après chaque requête SQL\n\n\nUtiliser le délimiteur de script après le bloc SQL\nConserver le délimiteur de script SQL après les blocs de script SQL (BEGIN / END)\n\n\nCaractère d&#39;échappement de chaîne\nCaractère utilisé pour échapper aux symboles spéciaux dans les chaînes\n\n\nType de modèle méta\nType de modèle de lecture des métadonnées &#8211; standard ou indexé\n\n\nMotif de tous les objets\nModèle SQL pour tous les objets de métadonnées\n\n\nOmettre le (s) catalogue (s)\nNe pas lire et utiliser les informations du catalogue (aka base de données)\n\n\nOmettre un seul catalogue\nMasquer le catalogue (base de données) s&#39;il n&#39;y a qu&#39;un seul catalogue sur le serveur\n\n\nOmettre un schéma unique\nMasquer le schéma s&#39;il n&#39;y a qu&#39;un seul schéma sur le serveur\n\n\nOmettre le cache de type\nN&#39;utilisez pas les types de données fournis par le pilote\n\n\nParamètre d&#39;arrêt\nParamètre URL d&#39;arrêt de la base de données\n\n\nCréer un paramètre de base de données\nParamètre URL de création de base de données\n\n\nLe pilote prend en charge plusieurs résultats\nLe pilote prend en charge plusieurs résultats pour une seule requête\n\n\nLe pilote prend en charge la limite de jeu de résultats\nLe pilote prend en charge la limite de jeu de résultats multiples (lignes max.)\n\n\nLe pilote prend en charge le cache de structure\nLe pilote prend en charge la lecture du cache de structure. Active les colonnes de schéma, les clés, etc.\n\n\nLe pilote prend en charge l&#39;opération TRUNCATE\nLe pilote prend en charge la commande TRUNCATE. C&#39;est beaucoup plus rapide que SUPPRIMER sans critère\n\n\n\nRequêtes (requêtes de pilote personnalisées)\n\n\n\nParamètre\nLa description\n\n\n\n\nObtenir une base de données active\nRequête pour obtenir le nom de la base de données active\n\n\nDéfinir la base de données active\nRequête pour changer la base de données active\n\n\nBase de données d&#39;arrêt\nRequête pour arrêter la connexion à la base de données active. Utilisé pour certaines bases de données intégrées\n\n\nRequête PING\nRequête pour vérifier l&#39;état de la connexion\n\n\nNom de table double\nNom de la table factice «DUAL» utilisée pour l&#39;évaluation des expressions\n\n\nType d&#39;objet actif\nType d&#39;objet sélectionnable (schéma, catalogue)\n\n\nLe pilote prend en charge le défilement des résultats\nLe pilote prend en charge le défilement des résultats\n\n\nCiter les mots réservés\nCitez les noms de colonnes / tables s&#39;ils sont en conflit avec des mots clés SQL réservés\n\n\nÉchapper aux masques COMME dans les requêtes de recherche\nUtilisez pour accéder à l&#39;API de métadonnées JDBC. Activé par défaut mais doit être désactivé pour certains pilotes (cassés)\n\n\n\nDDL (options de génération DDL)\n\n\n\nParamètre\nLa description\n\n\n\n\nSupprimer la syntaxe courte de la colonne\nUtilisez &#39;ALTER TABLE DROP nom_colonne&#39; au lieu de la syntaxe standard\n\n\nUtiliser le dialecte SQL hérité pour DDL\nUtiliser le dialecte SQL hérité pour DDL\n\n\n\nFormatage (formats de valeurs SQL)\n\n\n\nParamètre\nLa description\n\n\n\n\nFormat d&#39;horodatage\nModèle de format pour les colonnes d&#39;horodatage\n\n\nFormat de date\nModèle de format pour les colonnes de date\n\n\nFormat de l&#39;heure\nModèle de format pour les colonnes de temps\n\n\n\nRésumé\nSi vous avez configuré un pilote, cela fonctionne bien et vous pensez qu&#39;il est logique d&#39;avoir cette configuration de pilote dans DBeaver standard, veuillez nous envoyer votre configuration. Créez simplement un problème de demande de fonctionnalité sur GitHub et copiez / collez la description du pilote sur le ticket (sous toute forme appropriée).\nMerci 🙂\n\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Vous pouvez utiliser un pilote de base de données préconfiguré ou créer un nouveau pilote.\nDBeaver possède de nombreux pilotes préconfigurés, notamment SQL, NoSQL, des bases de données de valeurs-clés, des bases de données graphiques, des moteurs de recherche, etc.\nMais parfois, vous devez vous connecter à une base de données qui n&#39;a pas encore été configurée dans DBeaver.\nTout ce dont vous avez besoin est un pilote JDBC de votre base de données. Le reste est facile.\nObtention du pilote JDBC\nLe pilote JDBC est un programme (en Java) qui peut se connecter et fonctionner avec un serveur de base de données local ou distant. Il fournit généralement toutes les fonctionnalités nécessaires pour couvrir 100% des fonctionnalités de la base de données. Habituellement, les pilotes JDBC sont fournis par les fournisseurs de bases de données pour permettre aux clients de travailler avec leurs bases de données.\nLe pilote JDBC se compose d&#39;un ou de plusieurs pot des dossiers. Le fichier Jar est une bibliothèque qui contient du code de programme et d&#39;autres fichiers.\nVous devez télécharger les fichiers jar du pilote avant de les ajouter dans DBeaver. Parfois, les fichiers jar sont inclus dans la distribution du serveur de base de données &#8211; dans ce cas, vous devez consulter la documentation de votre base de données ou demander à votre administrateur de base de données.\nAjout de la configuration du pilote dans DBeaver\nOuvrir la boîte de dialogue du gestionnaire de pilotes\nVous pouvez ouvrir le gestionnaire de pilotes à partir du menu principal:ou à partir du menu déroulant du Navigateur de base de données.\nAjouter un nouveau pilote\nCliquez simplement sur le bouton Nouveau et créez un nouveau pilote.\nDans la boîte de dialogue d&#39;édition du pilote, vous devez saisir toutes les informations requises:\nParamètres principaux","Paramètre\nLa description","Nom du conducteur\nNom de votre chauffeur. Cela peut être n&#39;importe quel nom que vous aimez","Type de pilote\nFournisseur de pilotes. Dans 99% des cas, vous aurez besoin d&#39;un pilote générique (fournisseur JDBC)","Nom du cours\nNom de classe de pilote JDBC. Vous pouvez l&#39;obtenir à partir de la documentation ou le trouver dans des fichiers jar (voir la description du bouton &quot;Rechercher une classe&quot;)","Modèle d&#39;URL\nModèle d&#39;URL du pilote. Vous pouvez le laisser vide. Mais dans ce cas, vous serez prêt à définir l&#39;URL JDBC pour chaque connexion. Il est préférable de définir un modèle valide, cela simplifiera considérablement la création de connexions. Voir &quot;Modèles d&#39;URL&quot; pour la description détaillée","Port par défaut\nPort de base de données par défaut. Vous pouvez l&#39;obtenir à partir de la documentation ou le laisser vide","Intégré\nActivez-le pour les bases de données sans serveur. Cet indicateur affecte quelques options de configuration liées à la gestion du réseau / des connexions","Pas d&#39;authentification\nCela signifie que le pilote ne nécessite pas d&#39;authentification (aucun champ utilisateur / mot de passe ne sera affiché)","Catégorie\nCatégorie de pilote, obsolète","Identifiant\nID unique du pilote, ignorez-le","La description\nDescription du pilote, il est affiché dans certaines boîtes de dialogue / assistants comme un indice","Bibliothèques\nIl s&#39;agit de la liste des fichiers jar, des bibliothèques binaires (dll environ) et de tout autre fichier requis par le pilote. Dans la plupart des cas, vous n&#39;avez besoin que de fichiers jar.Cliquez sur &quot;Ajouter un fichier&quot; pour ajouter un fichier jar unique, &quot;Ajouter un dossier&quot; pour ajouter un dossier avec les classes / ressources Java et &quot;Ajouter un artefact&quot; pour ajouter un artefact Maven (voir ci-dessous).  \nAprès avoir ajouté des fichiers jar, vous pourrez trouver toutes les classes de pilotes JDBC présentes dans ces jars. Cliquez simplement sur le bouton &quot;Rechercher une classe&quot; et DBeaver les affichera tous. Dans la plupart des cas, il n&#39;y a qu&#39;une seule classe de pilote dans le pilote. S&#39;il y en a beaucoup, vous devez vous référer à la documentation du pilote.\nArtefacts Maven\nDBeaver peut télécharger des fichiers pilotes directement depuis le référentiel Maven (il s&#39;agit d&#39;un référentiel public mondial de bibliothèques Java, généralement open-source). Si votre pilote de base de données est publié sur un référentiel public, vous pouvez utiliser cette fonctionnalité. Les artefacts Maven sont meilleurs que les fichiers jar ordinaires car vous pouvez voir toutes les versions de pilote existantes et pouvez changer la version du pilote lors de l&#39;exécution sans aucune reconfiguration des propriétés du pilote.\nEnregistrement du pilote, ajout d&#39;une connexion\nUne fois la configuration de votre pilote terminée, appuyez simplement sur le bouton OK.Maintenant vous pouvez [[create connection]].\nSi vous devez modifier certaines propriétés de pilote ultérieurement, vous pouvez y accéder directement à partir de la boîte de dialogue des propriétés de connexion:","Modèles d&#39;URL\nLes pilotes JDBC utilisent des URL pour identifier les serveurs distants &#8211; des chaînes similaires aux URL Web classiques.\nHabituellement, l&#39;URL a la forme jdbc: fournisseur: hôte: port / base de données, par exemple `jdbc: postgresql: localhost: 5432 / postgres &#39;.\nIl n&#39;est pas très pratique d&#39;éditer une chaîne aussi longue et non évidente.\nDBeaver peut construire cette URL à partir des paramètres de connexion (comme l&#39;hôte, le port, etc.).\nPar exemple, au-dessus du modèle d&#39;URL: jdbc: postgresql: // host: port / base de donnéesL&#39;hôte, le port et la base de données sont des paramètres que vous devrez saisir sur la page de configuration de la connexion.\nVariables d&#39;URL prises en charge:","Paramètre\nLa description","hôte\nNom d&#39;hôte du serveur de base de données","Port\nNuméro de port du serveur de base de données","base de données\nNom de la base de données cible","serveur\nNom du serveur cible (rarement utilisé)","dossier\nChemin du dossier (sur le système de fichiers local). Utilisé pour les pilotes intégrés","fichier\nChemin d&#39;accès au fichier (sur le système de fichiers local). Utilisé pour les pilotes intégrés","Réglages avancés\nPour la plupart des pilotes, vous n&#39;avez pas besoin de modifier les propriétés avancées.\nMais dans certains cas, vous pouvez l&#39;utiliser comme réglage du pilote, par exemple pour de meilleures performances ou pour la fixation de la structure.","Paramètres principaux","Paramètre\nLa description","Le pilote prend en charge les index\nLe pilote prend en charge les index de table","Le pilote prend en charge le code stocké\nSi ce pilote prend en charge le code stocké (procédures, fonctions, packages, etc.)","Le pilote prend en charge les références\nLe pilote prend en charge les références de table (clés étrangères)","Le pilote prend en charge la clause SELECT count (*)\nLe pilote prend en charge la clause SELECT count (*)","Procédures et fonctions divisées\nAfficher les procédures et les fonctions dans différents dossiers","Délimiteur de script\nLittéral pour la séparation des requêtes SQL dans les scripts","Redéfinisseur de délimiteur de script\nClause SQL qui redéfinit la valeur du délimiteur de script","Utiliser le délimiteur de script après la requête\nConserver le délimiteur de script SQL après chaque requête SQL","Utiliser le délimiteur de script après le bloc SQL\nConserver le délimiteur de script SQL après les blocs de script SQL (BEGIN / END)","Caractère d&#39;échappement de chaîne\nCaractère utilisé pour échapper aux symboles spéciaux dans les chaînes","Type de modèle méta\nType de modèle de lecture des métadonnées &#8211; standard ou indexé","Motif de tous les objets\nModèle SQL pour tous les objets de métadonnées","Omettre le (s) catalogue (s)\nNe pas lire et utiliser les informations du catalogue (aka base de données)","Omettre un seul catalogue\nMasquer le catalogue (base de données) s&#39;il n&#39;y a qu&#39;un seul catalogue sur le serveur","Omettre un schéma unique\nMasquer le schéma s&#39;il n&#39;y a qu&#39;un seul schéma sur le serveur","Omettre le cache de type\nN&#39;utilisez pas les types de données fournis par le pilote","Paramètre d&#39;arrêt\nParamètre URL d&#39;arrêt de la base de données","Créer un paramètre de base de données\nParamètre URL de création de base de données","Le pilote prend en charge plusieurs résultats\nLe pilote prend en charge plusieurs résultats pour une seule requête","Le pilote prend en charge la limite de jeu de résultats\nLe pilote prend en charge la limite de jeu de résultats multiples (lignes max.)","Le pilote prend en charge le cache de structure\nLe pilote prend en charge la lecture du cache de structure. Active les colonnes de schéma, les clés, etc.","Le pilote prend en charge l&#39;opération TRUNCATE\nLe pilote prend en charge la commande TRUNCATE. C&#39;est beaucoup plus rapide que SUPPRIMER sans critère","Requêtes (requêtes de pilote personnalisées)","Paramètre\nLa description","Obtenir une base de données active\nRequête pour obtenir le nom de la base de données active","Définir la base de données active\nRequête pour changer la base de données active","Base de données d&#39;arrêt\nRequête pour arrêter la connexion à la base de données active. Utilisé pour certaines bases de données intégrées","Requête PING\nRequête pour vérifier l&#39;état de la connexion","Nom de table double\nNom de la table factice «DUAL» utilisée pour l&#39;évaluation des expressions","Type d&#39;objet actif\nType d&#39;objet sélectionnable (schéma, catalogue)","Le pilote prend en charge le défilement des résultats\nLe pilote prend en charge le défilement des résultats","Citer les mots réservés\nCitez les noms de colonnes / tables s&#39;ils sont en conflit avec des mots clés SQL réservés","Échapper aux masques COMME dans les requêtes de recherche\nUtilisez pour accéder à l&#39;API de métadonnées JDBC. Activé par défaut mais doit être désactivé pour certains pilotes (cassés)","DDL (options de génération DDL)","Paramètre\nLa description","Supprimer la syntaxe courte de la colonne\nUtilisez &#39;ALTER TABLE DROP nom_colonne&#39; au lieu de la syntaxe standard","Utiliser le dialecte SQL hérité pour DDL\nUtiliser le dialecte SQL hérité pour DDL","Formatage (formats de valeurs SQL)","Paramètre\nLa description","Format d&#39;horodatage\nModèle de format pour les colonnes d&#39;horodatage","Format de date\nModèle de format pour les colonnes de date","Format de l&#39;heure\nModèle de format pour les colonnes de temps","Résumé\nSi vous avez configuré un pilote, cela fonctionne bien et vous pensez qu&#39;il est logique d&#39;avoir cette configuration de pilote dans DBeaver standard, veuillez nous envoyer votre configuration. Créez simplement un problème de demande de fonctionnalité sur GitHub et copiez / collez la description du pilote sur le ticket (sous toute forme appropriée).\nMerci 🙂","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Vous pouvez utiliser un pilote de base de données préconfiguré ou créer un nouveau pilote.\nDBeaver possède de nombreux pilotes préconfigurés, notamment SQL, NoSQL, des bases de données de valeurs-clés, des bases de données graphiques, des moteurs de recherche, etc.\nMais parfois, vous devez vous connecter à une base de données qui n&#39;a pas encore été configurée dans DBeaver.\nTout ce dont vous avez besoin est un pilote JDBC de votre base de données. Le reste est facile.\nObtention du pilote JDBC\nLe pilote JDBC est un programme (en Java) qui peut se connecter et fonctionner avec un serveur de base de données local ou distant. Il fournit généralement toutes les fonctionnalités nécessaires pour couvrir 100% des fonctionnalités de la base de données. Habituellement, les pilotes JDBC sont fournis par les fournisseurs de bases de données pour permettre aux clients de travailler avec leurs bases de données.\nLe pilote JDBC se compose d&#39;un ou de plusieurs pot des dossiers. Le fichier Jar est une bibliothèque qui contient du code de programme et d&#39;autres fichiers.\nVous devez télécharger les fichiers jar du pilote avant de les ajouter dans DBeaver. Parfois, les fichiers jar sont inclus dans la distribution du serveur de base de données &#8211; dans ce cas, vous devez consulter la documentation de votre base de données ou demander à votre administrateur de base de données.\nAjout de la configuration du pilote dans DBeaver\nOuvrir la boîte de dialogue du gestionnaire de pilotes\nVous pouvez ouvrir le gestionnaire de pilotes à partir du menu principal:ou à partir du menu déroulant du Navigateur de base de données.\nAjouter un nouveau pilote\nCliquez simplement sur le bouton Nouveau et créez un nouveau pilote.\nDans la boîte de dialogue d&#39;édition du pilote, vous devez saisir toutes les informations requises:\nParamètres principaux","html":"<p>Vous pouvez utiliser un pilote de base de données préconfiguré ou créer un nouveau pilote.\nDBeaver possède de nombreux pilotes préconfigurés, notamment SQL, NoSQL, des bases de données de valeurs-clés, des bases de données graphiques, des moteurs de recherche, etc.\nMais parfois, vous devez vous connecter à une base de données qui n&#039;a pas encore été configurée dans DBeaver.\nTout ce dont vous avez besoin est un pilote JDBC de votre base de données. Le reste est facile.\nObtention du pilote JDBC\nLe pilote JDBC est un programme (en Java) qui peut se connecter et fonctionner avec un serveur de base de données local ou distant. Il fournit généralement toutes les fonctionnalités nécessaires pour couvrir 100% des fonctionnalités de la base de données. Habituellement, les pilotes JDBC sont fournis par les fournisseurs de bases de données pour permettre aux clients de travailler avec leurs bases de données.\nLe pilote JDBC se compose d&#039;un ou de plusieurs pot des dossiers. Le fichier Jar est une bibliothèque qui contient du code de programme et d&#039;autres fichiers.\nVous devez télécharger les fichiers jar du pilote avant de les ajouter dans DBeaver. Parfois, les fichiers jar sont inclus dans la distribution du serveur de base de données &#8211; dans ce cas, vous devez consulter la documentation de votre base de données ou demander à votre administrateur de base de données.\nAjout de la configuration du pilote dans DBeaver\nOuvrir la boîte de dialogue du gestionnaire de pilotes\nVous pouvez ouvrir le gestionnaire de pilotes à partir du menu principal:ou à partir du menu déroulant du Navigateur de base de données.\nAjouter un nouveau pilote\nCliquez simplement sur le bouton Nouveau et créez un nouveau pilote.\nDans la boîte de dialogue d&#039;édition du pilote, vous devez saisir toutes les informations requises:\nParamètres principaux</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Paramètre\nLa description","html":"<p>Paramètre\nLa description</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Nom du conducteur\nNom de votre chauffeur. Cela peut être n&#39;importe quel nom que vous aimez","html":"<p>Nom du conducteur\nNom de votre chauffeur. Cela peut être n&#039;importe quel nom que vous aimez</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"Type de pilote\nFournisseur de pilotes. Dans 99% des cas, vous aurez besoin d&#39;un pilote générique (fournisseur JDBC)","html":"<p>Type de pilote\nFournisseur de pilotes. Dans 99% des cas, vous aurez besoin d&#039;un pilote générique (fournisseur JDBC)</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"Nom du cours\nNom de classe de pilote JDBC. Vous pouvez l&#39;obtenir à partir de la documentation ou le trouver dans des fichiers jar (voir la description du bouton &quot;Rechercher une classe&quot;)","html":"<p>Nom du cours\nNom de classe de pilote JDBC. Vous pouvez l&#039;obtenir à partir de la documentation ou le trouver dans des fichiers jar (voir la description du bouton &quot;Rechercher une classe&quot;)</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"Modèle d&#39;URL\nModèle d&#39;URL du pilote. Vous pouvez le laisser vide. Mais dans ce cas, vous serez prêt à définir l&#39;URL JDBC pour chaque connexion. Il est préférable de définir un modèle valide, cela simplifiera considérablement la création de connexions. Voir &quot;Modèles d&#39;URL&quot; pour la description détaillée","html":"<p>Modèle d&#039;URL\nModèle d&#039;URL du pilote. Vous pouvez le laisser vide. Mais dans ce cas, vous serez prêt à définir l&#039;URL JDBC pour chaque connexion. Il est préférable de définir un modèle valide, cela simplifiera considérablement la création de connexions. Voir &quot;Modèles d&#039;URL&quot; pour la description détaillée</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Port par défaut\nPort de base de données par défaut. Vous pouvez l&#39;obtenir à partir de la documentation ou le laisser vide","html":"<p>Port par défaut\nPort de base de données par défaut. Vous pouvez l&#039;obtenir à partir de la documentation ou le laisser vide</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"Intégré\nActivez-le pour les bases de données sans serveur. Cet indicateur affecte quelques options de configuration liées à la gestion du réseau / des connexions","html":"<p>Intégré\nActivez-le pour les bases de données sans serveur. Cet indicateur affecte quelques options de configuration liées à la gestion du réseau / des connexions</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"Pas d&#39;authentification\nCela signifie que le pilote ne nécessite pas d&#39;authentification (aucun champ utilisateur / mot de passe ne sera affiché)","html":"<p>Pas d&#039;authentification\nCela signifie que le pilote ne nécessite pas d&#039;authentification (aucun champ utilisateur / mot de passe ne sera affiché)</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"Catégorie\nCatégorie de pilote, obsolète","html":"<p>Catégorie\nCatégorie de pilote, obsolète</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Identifiant\nID unique du pilote, ignorez-le","html":"<p>Identifiant\nID unique du pilote, ignorez-le</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"La description\nDescription du pilote, il est affiché dans certaines boîtes de dialogue / assistants comme un indice","html":"<p>La description\nDescription du pilote, il est affiché dans certaines boîtes de dialogue / assistants comme un indice</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"Bibliothèques\nIl s&#39;agit de la liste des fichiers jar, des bibliothèques binaires (dll environ) et de tout autre fichier requis par le pilote. Dans la plupart des cas, vous n&#39;avez besoin que de fichiers jar.Cliquez sur &quot;Ajouter un fichier&quot; pour ajouter un fichier jar unique, &quot;Ajouter un dossier&quot; pour ajouter un dossier avec les classes / ressources Java et &quot;Ajouter un artefact&quot; pour ajouter un artefact Maven (voir ci-dessous).  \nAprès avoir ajouté des fichiers jar, vous pourrez trouver toutes les classes de pilotes JDBC présentes dans ces jars. Cliquez simplement sur le bouton &quot;Rechercher une classe&quot; et DBeaver les affichera tous. Dans la plupart des cas, il n&#39;y a qu&#39;une seule classe de pilote dans le pilote. S&#39;il y en a beaucoup, vous devez vous référer à la documentation du pilote.\nArtefacts Maven\nDBeaver peut télécharger des fichiers pilotes directement depuis le référentiel Maven (il s&#39;agit d&#39;un référentiel public mondial de bibliothèques Java, généralement open-source). Si votre pilote de base de données est publié sur un référentiel public, vous pouvez utiliser cette fonctionnalité. Les artefacts Maven sont meilleurs que les fichiers jar ordinaires car vous pouvez voir toutes les versions de pilote existantes et pouvez changer la version du pilote lors de l&#39;exécution sans aucune reconfiguration des propriétés du pilote.\nEnregistrement du pilote, ajout d&#39;une connexion\nUne fois la configuration de votre pilote terminée, appuyez simplement sur le bouton OK.Maintenant vous pouvez [[create connection]].\nSi vous devez modifier certaines propriétés de pilote ultérieurement, vous pouvez y accéder directement à partir de la boîte de dialogue des propriétés de connexion:","html":"<p>Bibliothèques\nIl s&#039;agit de la liste des fichiers jar, des bibliothèques binaires (dll environ) et de tout autre fichier requis par le pilote. Dans la plupart des cas, vous n&#039;avez besoin que de fichiers jar.Cliquez sur &quot;Ajouter un fichier&quot; pour ajouter un fichier jar unique, &quot;Ajouter un dossier&quot; pour ajouter un dossier avec les classes / ressources Java et &quot;Ajouter un artefact&quot; pour ajouter un artefact Maven (voir ci-dessous).  \nAprès avoir ajouté des fichiers jar, vous pourrez trouver toutes les classes de pilotes JDBC présentes dans ces jars. Cliquez simplement sur le bouton &quot;Rechercher une classe&quot; et DBeaver les affichera tous. Dans la plupart des cas, il n&#039;y a qu&#039;une seule classe de pilote dans le pilote. S&#039;il y en a beaucoup, vous devez vous référer à la documentation du pilote.\nArtefacts Maven\nDBeaver peut télécharger des fichiers pilotes directement depuis le référentiel Maven (il s&#039;agit d&#039;un référentiel public mondial de bibliothèques Java, généralement open-source). Si votre pilote de base de données est publié sur un référentiel public, vous pouvez utiliser cette fonctionnalité. Les artefacts Maven sont meilleurs que les fichiers jar ordinaires car vous pouvez voir toutes les versions de pilote existantes et pouvez changer la version du pilote lors de l&#039;exécution sans aucune reconfiguration des propriétés du pilote.\nEnregistrement du pilote, ajout d&#039;une connexion\nUne fois la configuration de votre pilote terminée, appuyez simplement sur le bouton OK.Maintenant vous pouvez [[create connection]].\nSi vous devez modifier certaines propriétés de pilote ultérieurement, vous pouvez y accéder directement à partir de la boîte de dialogue des propriétés de connexion:</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"Modèles d&#39;URL\nLes pilotes JDBC utilisent des URL pour identifier les serveurs distants &#8211; des chaînes similaires aux URL Web classiques.\nHabituellement, l&#39;URL a la forme jdbc: fournisseur: hôte: port / base de données, par exemple `jdbc: postgresql: localhost: 5432 / postgres &#39;.\nIl n&#39;est pas très pratique d&#39;éditer une chaîne aussi longue et non évidente.\nDBeaver peut construire cette URL à partir des paramètres de connexion (comme l&#39;hôte, le port, etc.).\nPar exemple, au-dessus du modèle d&#39;URL: jdbc: postgresql: // host: port / base de donnéesL&#39;hôte, le port et la base de données sont des paramètres que vous devrez saisir sur la page de configuration de la connexion.\nVariables d&#39;URL prises en charge:","html":"<p>Modèles d&#039;URL\nLes pilotes JDBC utilisent des URL pour identifier les serveurs distants &#8211; des chaînes similaires aux URL Web classiques.\nHabituellement, l&#039;URL a la forme jdbc: fournisseur: hôte: port / base de données, par exemple `jdbc: postgresql: localhost: 5432 / postgres &#039;.\nIl n&#039;est pas très pratique d&#039;éditer une chaîne aussi longue et non évidente.\nDBeaver peut construire cette URL à partir des paramètres de connexion (comme l&#039;hôte, le port, etc.).\nPar exemple, au-dessus du modèle d&#039;URL: jdbc: postgresql: // host: port / base de donnéesL&#039;hôte, le port et la base de données sont des paramètres que vous devrez saisir sur la page de configuration de la connexion.\nVariables d&#039;URL prises en charge:</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"Paramètre\nLa description","html":"<p>Paramètre\nLa description</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"hôte\nNom d&#39;hôte du serveur de base de données","html":"<p>hôte\nNom d&#039;hôte du serveur de base de données</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"Port\nNuméro de port du serveur de base de données","html":"<p>Port\nNuméro de port du serveur de base de données</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"base de données\nNom de la base de données cible","html":"<p>base de données\nNom de la base de données cible</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"serveur\nNom du serveur cible (rarement utilisé)","html":"<p>serveur\nNom du serveur cible (rarement utilisé)</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"dossier\nChemin du dossier (sur le système de fichiers local). Utilisé pour les pilotes intégrés","html":"<p>dossier\nChemin du dossier (sur le système de fichiers local). Utilisé pour les pilotes intégrés</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"fichier\nChemin d&#39;accès au fichier (sur le système de fichiers local). Utilisé pour les pilotes intégrés","html":"<p>fichier\nChemin d&#039;accès au fichier (sur le système de fichiers local). Utilisé pour les pilotes intégrés</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"Réglages avancés\nPour la plupart des pilotes, vous n&#39;avez pas besoin de modifier les propriétés avancées.\nMais dans certains cas, vous pouvez l&#39;utiliser comme réglage du pilote, par exemple pour de meilleures performances ou pour la fixation de la structure.","html":"<p>Réglages avancés\nPour la plupart des pilotes, vous n&#039;avez pas besoin de modifier les propriétés avancées.\nMais dans certains cas, vous pouvez l&#039;utiliser comme réglage du pilote, par exemple pour de meilleures performances ou pour la fixation de la structure.</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"Paramètres principaux","html":"<p>Paramètres principaux</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"Paramètre\nLa description","html":"<p>Paramètre\nLa description</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"Le pilote prend en charge les index\nLe pilote prend en charge les index de table","html":"<p>Le pilote prend en charge les index\nLe pilote prend en charge les index de table</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"Le pilote prend en charge le code stocké\nSi ce pilote prend en charge le code stocké (procédures, fonctions, packages, etc.)","html":"<p>Le pilote prend en charge le code stocké\nSi ce pilote prend en charge le code stocké (procédures, fonctions, packages, etc.)</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"Le pilote prend en charge les références\nLe pilote prend en charge les références de table (clés étrangères)","html":"<p>Le pilote prend en charge les références\nLe pilote prend en charge les références de table (clés étrangères)</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"Le pilote prend en charge la clause SELECT count (*)\nLe pilote prend en charge la clause SELECT count (*)","html":"<p>Le pilote prend en charge la clause SELECT count (*)\nLe pilote prend en charge la clause SELECT count (*)</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"Procédures et fonctions divisées\nAfficher les procédures et les fonctions dans différents dossiers","html":"<p>Procédures et fonctions divisées\nAfficher les procédures et les fonctions dans différents dossiers</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"Délimiteur de script\nLittéral pour la séparation des requêtes SQL dans les scripts","html":"<p>Délimiteur de script\nLittéral pour la séparation des requêtes SQL dans les scripts</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"Redéfinisseur de délimiteur de script\nClause SQL qui redéfinit la valeur du délimiteur de script","html":"<p>Redéfinisseur de délimiteur de script\nClause SQL qui redéfinit la valeur du délimiteur de script</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"Utiliser le délimiteur de script après la requête\nConserver le délimiteur de script SQL après chaque requête SQL","html":"<p>Utiliser le délimiteur de script après la requête\nConserver le délimiteur de script SQL après chaque requête SQL</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"Utiliser le délimiteur de script après le bloc SQL\nConserver le délimiteur de script SQL après les blocs de script SQL (BEGIN / END)","html":"<p>Utiliser le délimiteur de script après le bloc SQL\nConserver le délimiteur de script SQL après les blocs de script SQL (BEGIN / END)</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"Caractère d&#39;échappement de chaîne\nCaractère utilisé pour échapper aux symboles spéciaux dans les chaînes","html":"<p>Caractère d&#039;échappement de chaîne\nCaractère utilisé pour échapper aux symboles spéciaux dans les chaînes</p>"},{"id":"text-35","type":"text","heading":"","plain_text":"Type de modèle méta\nType de modèle de lecture des métadonnées &#8211; standard ou indexé","html":"<p>Type de modèle méta\nType de modèle de lecture des métadonnées &#8211; standard ou indexé</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"Motif de tous les objets\nModèle SQL pour tous les objets de métadonnées","html":"<p>Motif de tous les objets\nModèle SQL pour tous les objets de métadonnées</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"Omettre le (s) catalogue (s)\nNe pas lire et utiliser les informations du catalogue (aka base de données)","html":"<p>Omettre le (s) catalogue (s)\nNe pas lire et utiliser les informations du catalogue (aka base de données)</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"Omettre un seul catalogue\nMasquer le catalogue (base de données) s&#39;il n&#39;y a qu&#39;un seul catalogue sur le serveur","html":"<p>Omettre un seul catalogue\nMasquer le catalogue (base de données) s&#039;il n&#039;y a qu&#039;un seul catalogue sur le serveur</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"Omettre un schéma unique\nMasquer le schéma s&#39;il n&#39;y a qu&#39;un seul schéma sur le serveur","html":"<p>Omettre un schéma unique\nMasquer le schéma s&#039;il n&#039;y a qu&#039;un seul schéma sur le serveur</p>"},{"id":"text-40","type":"text","heading":"","plain_text":"Omettre le cache de type\nN&#39;utilisez pas les types de données fournis par le pilote","html":"<p>Omettre le cache de type\nN&#039;utilisez pas les types de données fournis par le pilote</p>"},{"id":"text-41","type":"text","heading":"","plain_text":"Paramètre d&#39;arrêt\nParamètre URL d&#39;arrêt de la base de données","html":"<p>Paramètre d&#039;arrêt\nParamètre URL d&#039;arrêt de la base de données</p>"},{"id":"text-42","type":"text","heading":"","plain_text":"Créer un paramètre de base de données\nParamètre URL de création de base de données","html":"<p>Créer un paramètre de base de données\nParamètre URL de création de base de données</p>"},{"id":"text-43","type":"text","heading":"","plain_text":"Le pilote prend en charge plusieurs résultats\nLe pilote prend en charge plusieurs résultats pour une seule requête","html":"<p>Le pilote prend en charge plusieurs résultats\nLe pilote prend en charge plusieurs résultats pour une seule requête</p>"},{"id":"text-44","type":"text","heading":"","plain_text":"Le pilote prend en charge la limite de jeu de résultats\nLe pilote prend en charge la limite de jeu de résultats multiples (lignes max.)","html":"<p>Le pilote prend en charge la limite de jeu de résultats\nLe pilote prend en charge la limite de jeu de résultats multiples (lignes max.)</p>"},{"id":"text-45","type":"text","heading":"","plain_text":"Le pilote prend en charge le cache de structure\nLe pilote prend en charge la lecture du cache de structure. Active les colonnes de schéma, les clés, etc.","html":"<p>Le pilote prend en charge le cache de structure\nLe pilote prend en charge la lecture du cache de structure. Active les colonnes de schéma, les clés, etc.</p>"},{"id":"text-46","type":"text","heading":"","plain_text":"Le pilote prend en charge l&#39;opération TRUNCATE\nLe pilote prend en charge la commande TRUNCATE. C&#39;est beaucoup plus rapide que SUPPRIMER sans critère","html":"<p>Le pilote prend en charge l&#039;opération TRUNCATE\nLe pilote prend en charge la commande TRUNCATE. C&#039;est beaucoup plus rapide que SUPPRIMER sans critère</p>"},{"id":"text-47","type":"text","heading":"","plain_text":"Requêtes (requêtes de pilote personnalisées)","html":"<p>Requêtes (requêtes de pilote personnalisées)</p>"},{"id":"text-48","type":"text","heading":"","plain_text":"Paramètre\nLa description","html":"<p>Paramètre\nLa description</p>"},{"id":"text-49","type":"text","heading":"","plain_text":"Obtenir une base de données active\nRequête pour obtenir le nom de la base de données active","html":"<p>Obtenir une base de données active\nRequête pour obtenir le nom de la base de données active</p>"},{"id":"text-50","type":"text","heading":"","plain_text":"Définir la base de données active\nRequête pour changer la base de données active","html":"<p>Définir la base de données active\nRequête pour changer la base de données active</p>"},{"id":"text-51","type":"text","heading":"","plain_text":"Base de données d&#39;arrêt\nRequête pour arrêter la connexion à la base de données active. Utilisé pour certaines bases de données intégrées","html":"<p>Base de données d&#039;arrêt\nRequête pour arrêter la connexion à la base de données active. Utilisé pour certaines bases de données intégrées</p>"},{"id":"text-52","type":"text","heading":"","plain_text":"Requête PING\nRequête pour vérifier l&#39;état de la connexion","html":"<p>Requête PING\nRequête pour vérifier l&#039;état de la connexion</p>"},{"id":"text-53","type":"text","heading":"","plain_text":"Nom de table double\nNom de la table factice «DUAL» utilisée pour l&#39;évaluation des expressions","html":"<p>Nom de table double\nNom de la table factice «DUAL» utilisée pour l&#039;évaluation des expressions</p>"},{"id":"text-54","type":"text","heading":"","plain_text":"Type d&#39;objet actif\nType d&#39;objet sélectionnable (schéma, catalogue)","html":"<p>Type d&#039;objet actif\nType d&#039;objet sélectionnable (schéma, catalogue)</p>"},{"id":"text-55","type":"text","heading":"","plain_text":"Le pilote prend en charge le défilement des résultats\nLe pilote prend en charge le défilement des résultats","html":"<p>Le pilote prend en charge le défilement des résultats\nLe pilote prend en charge le défilement des résultats</p>"},{"id":"text-56","type":"text","heading":"","plain_text":"Citer les mots réservés\nCitez les noms de colonnes / tables s&#39;ils sont en conflit avec des mots clés SQL réservés","html":"<p>Citer les mots réservés\nCitez les noms de colonnes / tables s&#039;ils sont en conflit avec des mots clés SQL réservés</p>"},{"id":"text-57","type":"text","heading":"","plain_text":"Échapper aux masques COMME dans les requêtes de recherche\nUtilisez pour accéder à l&#39;API de métadonnées JDBC. Activé par défaut mais doit être désactivé pour certains pilotes (cassés)","html":"<p>Échapper aux masques COMME dans les requêtes de recherche\nUtilisez pour accéder à l&#039;API de métadonnées JDBC. Activé par défaut mais doit être désactivé pour certains pilotes (cassés)</p>"},{"id":"text-58","type":"text","heading":"","plain_text":"DDL (options de génération DDL)","html":"<p>DDL (options de génération DDL)</p>"},{"id":"text-59","type":"text","heading":"","plain_text":"Paramètre\nLa description","html":"<p>Paramètre\nLa description</p>"},{"id":"text-60","type":"text","heading":"","plain_text":"Supprimer la syntaxe courte de la colonne\nUtilisez &#39;ALTER TABLE DROP nom_colonne&#39; au lieu de la syntaxe standard","html":"<p>Supprimer la syntaxe courte de la colonne\nUtilisez &#039;ALTER TABLE DROP nom_colonne&#039; au lieu de la syntaxe standard</p>"},{"id":"text-61","type":"text","heading":"","plain_text":"Utiliser le dialecte SQL hérité pour DDL\nUtiliser le dialecte SQL hérité pour DDL","html":"<p>Utiliser le dialecte SQL hérité pour DDL\nUtiliser le dialecte SQL hérité pour DDL</p>"},{"id":"text-62","type":"text","heading":"","plain_text":"Formatage (formats de valeurs SQL)","html":"<p>Formatage (formats de valeurs SQL)</p>"},{"id":"text-63","type":"text","heading":"","plain_text":"Paramètre\nLa description","html":"<p>Paramètre\nLa description</p>"},{"id":"text-64","type":"text","heading":"","plain_text":"Format d&#39;horodatage\nModèle de format pour les colonnes d&#39;horodatage","html":"<p>Format d&#039;horodatage\nModèle de format pour les colonnes d&#039;horodatage</p>"},{"id":"text-65","type":"text","heading":"","plain_text":"Format de date\nModèle de format pour les colonnes de date","html":"<p>Format de date\nModèle de format pour les colonnes de date</p>"},{"id":"text-66","type":"text","heading":"","plain_text":"Format de l&#39;heure\nModèle de format pour les colonnes de temps","html":"<p>Format de l&#039;heure\nModèle de format pour les colonnes de temps</p>"},{"id":"text-67","type":"text","heading":"","plain_text":"Résumé\nSi vous avez configuré un pilote, cela fonctionne bien et vous pensez qu&#39;il est logique d&#39;avoir cette configuration de pilote dans DBeaver standard, veuillez nous envoyer votre configuration. Créez simplement un problème de demande de fonctionnalité sur GitHub et copiez / collez la description du pilote sur le ticket (sous toute forme appropriée).\nMerci 🙂","html":"<p>Résumé\nSi vous avez configuré un pilote, cela fonctionne bien et vous pensez qu&#039;il est logique d&#039;avoir cette configuration de pilote dans DBeaver standard, veuillez nous envoyer votre configuration. Créez simplement un problème de demande de fonctionnalité sur GitHub et copiez / collez la description du pilote sur le ticket (sous toute forme appropriée).\nMerci 🙂</p>"},{"id":"text-68","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Vous pouvez utiliser un pilote de base de données préconfiguré ou créer un nouveau pilote.\nDBeaver possède de nombreux pilotes préconfigurés, notamment SQL, NoSQL, des bases de données de valeurs-clés, des bases de données graphiques, des moteurs de recherche, etc.\nMais parfois, vous devez vous connecter à une base de données qui n&#39;a pas encore été configurée dans DBeaver.\nTout ce dont vous avez besoin est un pilote JDBC de votre base de données. Le reste est facile.\nObtention du pilote JDBC\nLe pilote JDBC est un programme (en Java) qui peut se connecter et fonctionner avec un serveur de base de données local ou distant. Il fournit généralement toutes les fonctionnalités nécessaires pour couvrir 100% des fonctionnalités de la base de données. Habituellement, les pilotes JDBC sont fournis par les fournisseurs de bases de données pour permettre aux clients de travailler avec leurs bases de données.\nLe pilote JDBC se compose d&#39;un ou de plusieurs pot des dossiers. Le fichier Jar est une bibliothèque qui contient du code de programme et d&#39;autres fichiers.\nVous devez télécharger les fichiers jar du pilote avant de les ajouter dans DBeaver. Parfois, les fichiers jar sont inclus dans la distribution du serveur de base de données &#8211; dans ce cas, vous devez consulter la documentation de votre base de données ou demander à votre administrateur de base de données.\nAjout de la configuration du pilote dans DBeaver\nOuvrir la boîte de dialogue du gestionnaire de pilotes\nVous pouvez ouvrir le gestionnaire de pilotes à partir du menu principal:ou à partir du menu déroulant du Navigateur de base de données.\nAjouter un nouveau pilote\nCliquez simplement sur le bouton Nouveau et créez un nouveau pilote.\nDans la boîte de dialogue d&#39;édition du pilote, vous devez saisir toutes les informations requises:\nParamètres principaux"},{"id":"text-2","heading":"Text","content":"Paramètre\nLa description"},{"id":"text-3","heading":"Text","content":"Nom du conducteur\nNom de votre chauffeur. Cela peut être n&#39;importe quel nom que vous aimez"},{"id":"text-4","heading":"Text","content":"Type de pilote\nFournisseur de pilotes. Dans 99% des cas, vous aurez besoin d&#39;un pilote générique (fournisseur JDBC)"},{"id":"text-5","heading":"Text","content":"Nom du cours\nNom de classe de pilote JDBC. Vous pouvez l&#39;obtenir à partir de la documentation ou le trouver dans des fichiers jar (voir la description du bouton &quot;Rechercher une classe&quot;)"},{"id":"text-6","heading":"Text","content":"Modèle d&#39;URL\nModèle d&#39;URL du pilote. Vous pouvez le laisser vide. Mais dans ce cas, vous serez prêt à définir l&#39;URL JDBC pour chaque connexion. Il est préférable de définir un modèle valide, cela simplifiera considérablement la création de connexions. Voir &quot;Modèles d&#39;URL&quot; pour la description détaillée"},{"id":"text-7","heading":"Text","content":"Port par défaut\nPort de base de données par défaut. Vous pouvez l&#39;obtenir à partir de la documentation ou le laisser vide"},{"id":"text-8","heading":"Text","content":"Intégré\nActivez-le pour les bases de données sans serveur. Cet indicateur affecte quelques options de configuration liées à la gestion du réseau / des connexions"},{"id":"text-9","heading":"Text","content":"Pas d&#39;authentification\nCela signifie que le pilote ne nécessite pas d&#39;authentification (aucun champ utilisateur / mot de passe ne sera affiché)"},{"id":"text-10","heading":"Text","content":"Catégorie\nCatégorie de pilote, obsolète"},{"id":"text-11","heading":"Text","content":"Identifiant\nID unique du pilote, ignorez-le"},{"id":"text-12","heading":"Text","content":"La description\nDescription du pilote, il est affiché dans certaines boîtes de dialogue / assistants comme un indice"},{"id":"text-13","heading":"Text","content":"Bibliothèques\nIl s&#39;agit de la liste des fichiers jar, des bibliothèques binaires (dll environ) et de tout autre fichier requis par le pilote. Dans la plupart des cas, vous n&#39;avez besoin que de fichiers jar.Cliquez sur &quot;Ajouter un fichier&quot; pour ajouter un fichier jar unique, &quot;Ajouter un dossier&quot; pour ajouter un dossier avec les classes / ressources Java et &quot;Ajouter un artefact&quot; pour ajouter un artefact Maven (voir ci-dessous).  \nAprès avoir ajouté des fichiers jar, vous pourrez trouver toutes les classes de pilotes JDBC présentes dans ces jars. Cliquez simplement sur le bouton &quot;Rechercher une classe&quot; et DBeaver les affichera tous. Dans la plupart des cas, il n&#39;y a qu&#39;une seule classe de pilote dans le pilote. S&#39;il y en a beaucoup, vous devez vous référer à la documentation du pilote.\nArtefacts Maven\nDBeaver peut télécharger des fichiers pilotes directement depuis le référentiel Maven (il s&#39;agit d&#39;un référentiel public mondial de bibliothèques Java, généralement open-source). Si votre pilote de base de données est publié sur un référentiel public, vous pouvez utiliser cette fonctionnalité. Les artefacts Maven sont meilleurs que les fichiers jar ordinaires car vous pouvez voir toutes les versions de pilote existantes et pouvez changer la version du pilote lors de l&#39;exécution sans aucune reconfiguration des propriétés du pilote.\nEnregistrement du pilote, ajout d&#39;une connexion\nUne fois la configuration de votre pilote terminée, appuyez simplement sur le bouton OK.Maintenant vous pouvez [[create connection]].\nSi vous devez modifier certaines propriétés de pilote ultérieurement, vous pouvez y accéder directement à partir de la boîte de dialogue des propriétés de connexion:"},{"id":"text-14","heading":"Text","content":"Modèles d&#39;URL\nLes pilotes JDBC utilisent des URL pour identifier les serveurs distants &#8211; des chaînes similaires aux URL Web classiques.\nHabituellement, l&#39;URL a la forme jdbc: fournisseur: hôte: port / base de données, par exemple `jdbc: postgresql: localhost: 5432 / postgres &#39;.\nIl n&#39;est pas très pratique d&#39;éditer une chaîne aussi longue et non évidente.\nDBeaver peut construire cette URL à partir des paramètres de connexion (comme l&#39;hôte, le port, etc.).\nPar exemple, au-dessus du modèle d&#39;URL: jdbc: postgresql: // host: port / base de donnéesL&#39;hôte, le port et la base de données sont des paramètres que vous devrez saisir sur la page de configuration de la connexion.\nVariables d&#39;URL prises en charge:"},{"id":"text-15","heading":"Text","content":"Paramètre\nLa description"},{"id":"text-16","heading":"Text","content":"hôte\nNom d&#39;hôte du serveur de base de données"},{"id":"text-17","heading":"Text","content":"Port\nNuméro de port du serveur de base de données"},{"id":"text-18","heading":"Text","content":"base de données\nNom de la base de données cible"},{"id":"text-19","heading":"Text","content":"serveur\nNom du serveur cible (rarement utilisé)"},{"id":"text-20","heading":"Text","content":"dossier\nChemin du dossier (sur le système de fichiers local). Utilisé pour les pilotes intégrés"},{"id":"text-21","heading":"Text","content":"fichier\nChemin d&#39;accès au fichier (sur le système de fichiers local). Utilisé pour les pilotes intégrés"},{"id":"text-22","heading":"Text","content":"Réglages avancés\nPour la plupart des pilotes, vous n&#39;avez pas besoin de modifier les propriétés avancées.\nMais dans certains cas, vous pouvez l&#39;utiliser comme réglage du pilote, par exemple pour de meilleures performances ou pour la fixation de la structure."},{"id":"text-23","heading":"Text","content":"Paramètres principaux"},{"id":"text-24","heading":"Text","content":"Paramètre\nLa description"},{"id":"text-25","heading":"Text","content":"Le pilote prend en charge les index\nLe pilote prend en charge les index de table"},{"id":"text-26","heading":"Text","content":"Le pilote prend en charge le code stocké\nSi ce pilote prend en charge le code stocké (procédures, fonctions, packages, etc.)"},{"id":"text-27","heading":"Text","content":"Le pilote prend en charge les références\nLe pilote prend en charge les références de table (clés étrangères)"},{"id":"text-28","heading":"Text","content":"Le pilote prend en charge la clause SELECT count (*)\nLe pilote prend en charge la clause SELECT count (*)"},{"id":"text-29","heading":"Text","content":"Procédures et fonctions divisées\nAfficher les procédures et les fonctions dans différents dossiers"},{"id":"text-30","heading":"Text","content":"Délimiteur de script\nLittéral pour la séparation des requêtes SQL dans les scripts"},{"id":"text-31","heading":"Text","content":"Redéfinisseur de délimiteur de script\nClause SQL qui redéfinit la valeur du délimiteur de script"},{"id":"text-32","heading":"Text","content":"Utiliser le délimiteur de script après la requête\nConserver le délimiteur de script SQL après chaque requête SQL"},{"id":"text-33","heading":"Text","content":"Utiliser le délimiteur de script après le bloc SQL\nConserver le délimiteur de script SQL après les blocs de script SQL (BEGIN / END)"},{"id":"text-34","heading":"Text","content":"Caractère d&#39;échappement de chaîne\nCaractère utilisé pour échapper aux symboles spéciaux dans les chaînes"},{"id":"text-35","heading":"Text","content":"Type de modèle méta\nType de modèle de lecture des métadonnées &#8211; standard ou indexé"},{"id":"text-36","heading":"Text","content":"Motif de tous les objets\nModèle SQL pour tous les objets de métadonnées"},{"id":"text-37","heading":"Text","content":"Omettre le (s) catalogue (s)\nNe pas lire et utiliser les informations du catalogue (aka base de données)"},{"id":"text-38","heading":"Text","content":"Omettre un seul catalogue\nMasquer le catalogue (base de données) s&#39;il n&#39;y a qu&#39;un seul catalogue sur le serveur"},{"id":"text-39","heading":"Text","content":"Omettre un schéma unique\nMasquer le schéma s&#39;il n&#39;y a qu&#39;un seul schéma sur le serveur"},{"id":"text-40","heading":"Text","content":"Omettre le cache de type\nN&#39;utilisez pas les types de données fournis par le pilote"},{"id":"text-41","heading":"Text","content":"Paramètre d&#39;arrêt\nParamètre URL d&#39;arrêt de la base de données"},{"id":"text-42","heading":"Text","content":"Créer un paramètre de base de données\nParamètre URL de création de base de données"},{"id":"text-43","heading":"Text","content":"Le pilote prend en charge plusieurs résultats\nLe pilote prend en charge plusieurs résultats pour une seule requête"},{"id":"text-44","heading":"Text","content":"Le pilote prend en charge la limite de jeu de résultats\nLe pilote prend en charge la limite de jeu de résultats multiples (lignes max.)"},{"id":"text-45","heading":"Text","content":"Le pilote prend en charge le cache de structure\nLe pilote prend en charge la lecture du cache de structure. Active les colonnes de schéma, les clés, etc."},{"id":"text-46","heading":"Text","content":"Le pilote prend en charge l&#39;opération TRUNCATE\nLe pilote prend en charge la commande TRUNCATE. C&#39;est beaucoup plus rapide que SUPPRIMER sans critère"},{"id":"text-47","heading":"Text","content":"Requêtes (requêtes de pilote personnalisées)"},{"id":"text-48","heading":"Text","content":"Paramètre\nLa description"},{"id":"text-49","heading":"Text","content":"Obtenir une base de données active\nRequête pour obtenir le nom de la base de données active"},{"id":"text-50","heading":"Text","content":"Définir la base de données active\nRequête pour changer la base de données active"},{"id":"text-51","heading":"Text","content":"Base de données d&#39;arrêt\nRequête pour arrêter la connexion à la base de données active. Utilisé pour certaines bases de données intégrées"},{"id":"text-52","heading":"Text","content":"Requête PING\nRequête pour vérifier l&#39;état de la connexion"},{"id":"text-53","heading":"Text","content":"Nom de table double\nNom de la table factice «DUAL» utilisée pour l&#39;évaluation des expressions"},{"id":"text-54","heading":"Text","content":"Type d&#39;objet actif\nType d&#39;objet sélectionnable (schéma, catalogue)"},{"id":"text-55","heading":"Text","content":"Le pilote prend en charge le défilement des résultats\nLe pilote prend en charge le défilement des résultats"},{"id":"text-56","heading":"Text","content":"Citer les mots réservés\nCitez les noms de colonnes / tables s&#39;ils sont en conflit avec des mots clés SQL réservés"},{"id":"text-57","heading":"Text","content":"Échapper aux masques COMME dans les requêtes de recherche\nUtilisez pour accéder à l&#39;API de métadonnées JDBC. Activé par défaut mais doit être désactivé pour certains pilotes (cassés)"},{"id":"text-58","heading":"Text","content":"DDL (options de génération DDL)"},{"id":"text-59","heading":"Text","content":"Paramètre\nLa description"},{"id":"text-60","heading":"Text","content":"Supprimer la syntaxe courte de la colonne\nUtilisez &#39;ALTER TABLE DROP nom_colonne&#39; au lieu de la syntaxe standard"},{"id":"text-61","heading":"Text","content":"Utiliser le dialecte SQL hérité pour DDL\nUtiliser le dialecte SQL hérité pour DDL"},{"id":"text-62","heading":"Text","content":"Formatage (formats de valeurs SQL)"},{"id":"text-63","heading":"Text","content":"Paramètre\nLa description"},{"id":"text-64","heading":"Text","content":"Format d&#39;horodatage\nModèle de format pour les colonnes d&#39;horodatage"},{"id":"text-65","heading":"Text","content":"Format de date\nModèle de format pour les colonnes de date"},{"id":"text-66","heading":"Text","content":"Format de l&#39;heure\nModèle de format pour les colonnes de temps"},{"id":"text-67","heading":"Text","content":"Résumé\nSi vous avez configuré un pilote, cela fonctionne bien et vous pensez qu&#39;il est logique d&#39;avoir cette configuration de pilote dans DBeaver standard, veuillez nous envoyer votre configuration. Créez simplement un problème de demande de fonctionnalité sur GitHub et copiez / collez la description du pilote sur le ticket (sous toute forme appropriée).\nMerci 🙂"},{"id":"text-68","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":""},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2020/04/25/pilotes-de-base-de-donnees-dbeaver-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2020/04/25/pilotes-de-base-de-donnees-dbeaver-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2020/04/25/pilotes-de-base-de-donnees-dbeaver-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}