Installation du pilote odbc mysql. Nouveaux pilotes ODBC. Leur installation et configuration. Sources de données machines

J'ai rencontré un problème. J'ai installé un programme (plus d'informations ci-dessous) qui fonctionne via pilote gratuit Pilote ODBC Gemini Interbase avec base de données Firebird. Après avoir installé le pilote, il est apparu dans les sources de données (ODBC). C'était sous Windows XP. Au moment d'installer le programme sur Windows 7 (64 bits), la source de données (ODBC) ne disposait pas des pilotes nécessaires.

Vous devez ouvrir le raccourci vers le programme Sources de données (ODBC) et dans la propriété du raccourci, modifier le chemin de

%windir%\system32\odbcad32.exe à %windir%\SysWOW64\odbcad32.exe

Ou cliquez sur "Démarrer" et saisissez dans la barre de recherche

%windir%\SysWOW64\odbcad32.exe

Si vous allez dans "Sources de données (ODBC)" via Démarrer - Panneau de configuration - Administration - Sources de données (ODBC), alors il n'y aura qu'un pilote pour SQL. Ou plusieurs pilotes. Le pilote ODBC Gemini Interbase dont nous avons besoin sera manquant.

La solution ci-dessus vous permettra d'obtenir pilote requis et configurez le programme. Et maintenant sur le programme lui-même, qui devait utiliser ODBC.

Alors qu'il travaillait à l'université de 2012 à 2016, il a soutenu le système de contrôle automatisé « Bureau du doyen ». Ce système automatisé a permis d'unifier le processus éducatif dans les doyennés. Les principaux objectifs du programme étaient les suivants :
  • compilation programmes d'études et segments
  • animer des groupes et des étudiants
  • attribuer des notes aux disciplines, tenir des statistiques, imprimer divers rapports d'avancement, bourses, etc.
  • suppléments au diplôme d'imprimerie
  • et bien plus encore nécessaire dans processus éducatif Université

Le système de contrôle automatisé « Bureau du doyen » a été installé dans les doyens de l'université, dans les départements, au service du personnel et au Pôle emploi des diplômés.

Le programme est écrit en Delphi 5 sous forme de modules OCX. J'ai dû modifier des modules pour améliorer la fonctionnalité, vérifier les données saisies par erreur et également modifier le rapport « Supplément au diplôme », car chaque année et même pas une seule fois, le ministère de l'Éducation de la Fédération de Russie a émis des ordres pour modifier la forme du supplément au diplôme. .

Bien sûr, l'entreprise 1c a développé son propre « 1c : université », mais celui-ci était mal adapté à nos missions et nécessitait des améliorations significatives.

Nous savons maintenant comment démarrer la "Source de données (ODBC)" pour qu'elle affiche tous les pilotes nécessaires.
Matériel intéressant sur le site :

  • Comment maintenir un équilibre entre la beauté du site Web et la vitesse de chargement des pages ?

  • Description des URL et modalités de leur affichage sur les pages html du site.

  • Description des types de sites complémentaires destinés à vulgariser le site principal.

MYSQLTM est le source ouverte base de données. est un logiciel pilote de base de données qui fonctionne sur plusieurs plates-formes.

ODBC est un logiciel pilote de connectivité de base de données ouvert pour la base de données MYSQL. Ce pilote est disponible en différentes versions et la dernière version est disponible avec des fonctionnalités mises à jour pour la connectivité de la base de données. Prend en charge 32 bits et 64 fenêtres de bits versions et prend également en charge la version X86. L'architecture comprend l'application, le gestionnaire de pilotes, la configuration DSN, le connecteur/ODBC et enfin le serveur de base de données MYSQL. Il est simple à installer avec des étapes faciles. Charge automatiquement les fichiers de bibliothèque de pilotes prenant en charge la base de données. Le nom de la source de données a différents paramètres tels que le nom, le nom d'hôte, le nom de la base de données, la connexion et mot de passe. Les types de DSN sont le DSN système, le DSN utilisateur, et fichier DSN stockés en fonction des plateformes. Télécharger le connecteur MySQL/ODBC a différents paramètres de connexion tels que l'utilisateur, l'uid, le serveur, la base de données, l'option, le port, l'initialisation, le mot de passe, le socket, sslca, sslcapath, sslkey, le jeu de caractères, le délai d'expiration de lecture et le délai d'expiration d'écriture. L'administrateur de sources de données ODBC permet d'ajouter des sources de données utilisateur dans le système.

Termes de recherche entrants :

  • téléchargement du pilote odbc mysql
  • pilote mysql odbc 3 51
  • pilote odbc mysql 3 51
  • télécharger le connecteur mysql/odbc 3 51gratuitement
  • pilote odbc 3 51 pilote

Open Database Connectivity (ODBC) est un protocole utilisé pour la connectivité des bases de données Microsoft Accèsà une source de données externe, telle que Microsoft Serveur SQL. Cet article contient informations généralesà propos des sources Données ODBC, les moyens de les créer et de s'y connecter avec en utilisant Microsoft Accéder. Les étapes à suivre dépendent des bases de données et des pilotes ODBC que vous utilisez.

Dans cet article

À propos des sources de données ODBC

Une source de données est une source qui contient les données et les informations de connexion nécessaires pour accéder à ces données. La source de données peut être serveur SQL Serveur SGBD relationnel Oracle, tableur ou un fichier texte. Les informations de connexion peuvent inclure l'emplacement du serveur, le nom de la base de données, l'ID de connexion, le mot de passe et divers paramètres Pilotes ODBC qui décrivent comment se connecter à une source de données. Vous pouvez obtenir ces informations auprès de l'administrateur de la base de données à laquelle vous souhaitez vous connecter.

Dans l'architecture ODBC, les applications (telles qu'Access) se connectent à un gestionnaire de pilotes ODBC, qui à son tour utilise un pilote ODBC spécifique (par exemple, MicrosoftSQL ODBC) pour vous connecter à une source de données. Access utilise des sources de données ODBC pour se connecter sources externes données qui n’ont pas de pilotes intégrés.

Pour vous connecter à une telle source de données, procédez comme suit :

    Installez le pilote ODBC approprié sur l'ordinateur source de données.

    Déterminez le nom de la source de données (DSN) à l'aide du programme Administrateur de sources de données ODBC pour enregistrer les informations de connexion dans le registre Microsoft Windows ou un fichier DSN, ou en utilisant une chaîne de connexion dans le code Visual Basic pour transmettre les informations de connexion directement au gestionnaire de pilotes ODBC.

Sources de données machines

Les sources de données machine stockent les informations de connexion dans Registre Windows sur ordinateur spécifique. Ces sources de données ne peuvent être utilisées que sur l'ordinateur sur lequel elles sont définies. Il existe deux types de sources de données machine : utilisateur et système. Les sources de données personnalisées sont disponibles et affichées uniquement pour utilisateur actuel. Sources système les données peuvent être utilisées par tous les utilisateurs d’ordinateurs. Ils sont affichés pour tous ces utilisateurs et services système. Les sources de données machine sont particulièrement utiles lorsque vous devez fournir protection supplémentaire, car la source de données de la machine ne peut être consultée que par les utilisateurs connectés. De plus, une telle source ne peut pas être copiée à distance sur un autre ordinateur.

Sources de données de fichiers

Les sources de données fichier (également appelées fichiers DSN) stockent les informations de connexion dans fichiers texte, plutôt que dans le registre Windows, et sont généralement plus flexibles à utiliser que les sources de données natives. Par exemple, une source de données de fichier peut être copiée sur n'importe quel ordinateur doté d'un pilote ODBC approprié pour garantir que l'application dispose d'informations de connexion précises et cohérentes sur tous les ordinateurs utilisés. Vous pouvez également placer votre source de données de fichiers sur un serveur distinct, la partager sur plusieurs ordinateurs de votre réseau et gérer facilement les informations de connexion centralisées.

Certaines sources de données de fichiers ne peuvent pas être partagées. Ces sources sont situées à ordinateur séparé et pointez vers la source de données de la machine. Ils peuvent être utilisés pour accéder aux sources de données machine existantes à partir de sources de données fichier.

Chaînes de connexion

Vous pouvez définir une chaîne formatée avec des informations de connexion dans le module. La chaîne de connexion transmet les informations de connexion directement au gestionnaire de pilotes ODBC. Cela permet de simplifier l'application en éliminant le besoin pour l'administrateur ou l'utilisateur de créer un DSN avant d'utiliser la base de données.

Pour plus d’informations sur l’interface ODBC, consultez la référence du programmeur MSDN ODBC.

Ajout d'une source de données ODBC

Avant de continuer, installez conducteur approprié ODBC pour la source de données à laquelle vous souhaitez vous connecter.

Note: Pour ajouter ou configurer une source de données ODBC, vous devez être membre du groupe Administrateurs sur l'ordinateur local.

Pour recevoir Informations Complémentairesà propos des paramètres individuels, cliquez sur le bouton Référence dans la boîte de dialogue ODBC.

Le format du pilote ODBC est aujourd'hui considéré comme une solution universelle pour accéder aux données de presque tous les SGBD. Mais au fil du temps, Microsoft (le créateur du standard ODBC) a décidé de passer à nouvelle norme appelé OLE DB, qui se positionnait comme un remplacement complet des pilotes ODBC. Le temps a passé et Microsoft a de nouveau décidé de surprendre sa communauté d'utilisateurs avec le fait que réorienté vers l'ancien standard ODBC en déclarant en même temps cordialement qu'elle ne quitterait pas OLE DB pour des cadeaux, c'est juste qu'ODBC était de facto universel et entièrement fonctionnel dès le début, mais comme le temps l'a montré avec OLE DB, tout ne s'est pas passé aussi bien.

Après cette déclaration (2011), des versions mises à jour et améliorées de divers pilotes ODBC ont commencé à apparaître. Aujourd'hui, je vais décrire les caractéristiques de quelques pilotes de ce type de la société Devart, qui sont considérés comme les plus récents (version 21/05/2015) et à bien des égards productifs et versions standards pilotes du même Microsoft.

La société Devart a présenté au monde des bases de données telles que MySQL, SQL Server, Oracle, PostgreSQL, Interbase, Firebird, SQLite (dans un avenir proche, il est prévu de publier le pilote Azure ODBC et de nombreux autres pilotes pour des services tels que Magento, Salesforce, Quickbooks, MongoDB, NoSQL et autres). Les principales fonctionnalités de chacun de ces pilotes sont les mêmes, donc en utilisant l'exemple du pilote ODBC pour MySQL, je vais décrire pourquoi ils sont bons.

Pilote Devart MySQL ODBC a tout à fait fonctionnalité intéressante accès direct aux données. L'accès direct est la connexion de votre application avec des bases de données Données MySQL via TCP\IP. Ce type de connexion élimine le besoin d'installer un client MySQL. je le crois un gros plus, puisque les performances de ces applications augmentent.

Un autre avantage important est la disponibilité de ces pilotes sur de nombreux systèmes d'exploitation- Windows, Linux, Mac OS X sur 32x et 64x systèmes de bits. À partir de là, vous pouvez créer de véritables applications multiplateformes.

Le pilote ODBC fournit soutien total Interface ODBC :

– Types de données ODBC

– Fonctions API ODBC

En plus de cela, le pilote prend en charge les paramètres Advanced Connection String. Cela permettra à toutes les applications de bureau et Web de se connecter à MySQL à partir de divers environnements et plates-formes prenant en charge ODBC.

Le dernier avantage de la liste, mais non le moindre, du pilote est la possibilité de se connecter à une base de données MySQL en toute sécurité via un tunnel SSH. SHH est l'un des protocoles les plus fiables pour l'encodage des données. Il s'agit également d'une norme reconnue dans le domaine du transfert sécurisé de données sur des connexions non sécurisées.

Tous les pilotes (MySQL, SQL Server, Oracle, PostgreSQL, Firebird, SQLite, Interbase) sont pris en charge dernières versions serveurs.

Maintenant que nous en avons fini avec les fonctionnalités du pilote, utilisons l'exemple du pilote ODBC pour MySQL pour décrire le processus d'installation et de configuration pour un fonctionnement correct.

1. Au début il te faut télécharger le pilote ODBC MySQL. Ne t'inquiète pas version gratuite Le pilote a les mêmes capacités que le pilote payant, il est juste limité dans le temps.

2. Maintenant, installons-le. Suivez simplement les instructions de l'installateur.

3. Une fois l'installation terminée avec succès, le pilote peut être configuré. Pour ce faire, rendez-vous sur Panneau de contrôle→ outils d'administration et recherchez l'onglet Sources de données (ODBC)

Figure 1 – Raccourci Sources de données (ODBC)

4. Vous devez maintenant ajouter le pilote Devart ODBC MySQL à la liste Données système Sources ou Données utilisateur Sources ou sources de données de fichiers à l'aide de la fenêtre Administrateur de sources de données ODBC. Pour ce faire, appuyez sur le bouton AJOUTER

Figure 2 – Administrateur de source de données ODBC

5. La boîte de dialogue Créer une nouvelle source de données apparaîtra alors avec une liste des pilotes disponibles. Sélectionnez Devart ODBC Driver pour MySQL et cliquez sur Terminer.

Figure 3 - Ajout de pilotes ODBC

6. Dans la fenêtre des paramètres des options de connexion qui apparaît, vous serez invité à effectuer tous les paramètres nécessaires.

Deux modes de connexion seront disponibles : via les bibliothèques clientes et directe. Le mode direct, dont j'ai parlé plus tôt dans les fonctionnalités du pilote, est utilisé pour connexion directe avec une base de données via le protocole TCP\IP sans l'aide du client. Certaines options de connexion sont disponibles dans Mode direct et ne sont pas requis lors de l'utilisation du client.

Figure 4 - Paramètres de connexion

Après cela, vous pouvez cliquer sur OK et terminer la configuration ou passer à l'onglet Paramètres avancés pour en faire plus. configuration détaillée, si nécessaire.

J'ai fourni la configuration et l'installation du pilote uniquement pour MySQL, mais tous les autres pilotes de la gamme ODBC de Devart sont similaires en termes de configuration et d'installation, je ne vois donc pas la nécessité de les décrire dans cet article.

Si quelqu'un a rencontré des problèmes pour accéder à une base de données, la configuration, la connexion ou le choix d'un pilote ODBC pour son projet, cela vaut la peine de jeter un œil à ces pilotes.

Ainsi, pour établir une connexion entre MySQL et 1C, vous avez besoin de :

1. Téléchargez la distribution d'installation du connecteur ODBC.

J'utilise habituellement le pilote Unicode ODBC 5.3, également appelé 5.3.0 alpha, vous pouvez le télécharger ici https://downloads.mysql.com/archives/c-odbc/).

Vous devez l'installer sur le serveur sur lequel se trouve la base de données. Autrement dit, si le chemin d'accès à la base de données indique « 10.80.11.30 », alors nous installons 10.80.11.30 sur le serveur, si le chemin d'accès à la base de données indique « localhost », alors nous installons « localhost » sur le même serveur, eh bien, vous comprenez.

Si pendant le processus d'installation l'erreur "Erreur 1318 : Erreur lors de l'installation du pilote ODBC ....... le module spécifié je ne pouvais pasêtre trouvé... myodbc5s.d...", cela signifie qu'il manque le package sur le serveur "Visuel Microsoft C++ 2010 Redistributable Package", vous pouvez télécharger ici https://www.microsoft.com/en-us/download/confirmation.aspx?id=14632 (x64) et ici https://www.microsoft.com/en- nous /download/confirmation.aspx?id=5555 (x86). Pilote Unicode ODBC 5.3, alors le package requis pour installer ODBC peut être différent, recherchez le nom du composant manquant dans la description de l'erreur et vous trouverez certainement quel package Il vous manque Microsoft Visual C++. Forfait Microsoft Visual C++ doit également être installé pour 32 système de bits, et pour 64 bits.

2. Configurez le connecteur ODBC.

Sur le serveur sur lequel nous avons installé le connecteur ODBC, exécutez C:\Windows\SysWOW64\odbcad32.exe, ajoutez la base de données au DSN utilisateur et au DSN système, assurez-vous de cliquer sur « Test » et soyez heureux que la connexion soit établie.

Là, nous lançons C:\Windows\system32\odbcad32.exe, ajoutons la base de données au DSN utilisateur et au DSN système, assurez-vous de cliquer sur « Test », encore une fois, nous sommes extrêmement heureux que la connexion soit établie.

3. Si la connexion n'est pas établie, vérifiez que MySQL n'impose pas de restrictions sur l'IP à partir de laquelle la connexion est établie. Si cela ne résout pas le problème, vous pouvez installer MySQL Workbench (https://www.mysql.com/products/workbench/), y ajouter une base de données MySQL et tester la connexion - Workbench a plus messages informatifsà propos d'une erreur, il est souvent clair dès la première fois où creuser.

4. Après toutes les manipulations, vous pouvez boire un verre de vin et créer un traitement pour travailler avec la base de données MySQL. C'est très simple :

ADOConnection = Nouveau COMObject("ADODB.Connection"); Si ADOSconnection.State = 0 // 0 - adStateClosed Alors SRV = "..." ; //adresse Serveur MySQL BD = "..";//nom Bases de données MySQL UID = "..";//nom Utilisateur MySQL



Recherche

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :