Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment utiliser un GDB Simulator 
  • Comment compiler Netcat 
  • Comment compiler un en-tête en C + …
  • Comment faire un rectangle avec une …
  • Comment convertir des projets Visual…
  • Comment écrire une ligne commutateu…
  • Structure de sélection en programma…
  • Comment implémenter plusieurs piles…
  • Comment écrire un programme C pour …
  • Comment faire un modèle spatial Ast…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment définir le niveau d'isolation dans ODBC

    Open Database Connectivity ( ODBC ) est un cadre qui fournit une interface de programmation d'application (API ) pour permettre un accès indépendant de la plateforme pour les données stockées dans les systèmes de bases de données hétérogènes. Les niveaux d'isolation des transactions préservent l'intégrité des données dans les systèmes de gestion de bases de données en contrôlant l'accès aux données simultanées. Vous pouvez accéder à l'API ODBC directement à travers plusieurs langages et applications programmation. ODBC permet à cinq niveaux d'isolation des transactions : SQL_TXN_READ_UNCOMMITTED , SQL_TXN_READ_COMMITTED , SQL_TXN_REPEATABLE_READ , SQL_TXN_SERIALIZABLE et SQL_TXN_VERSIONING . Les quatre premiers restreindre la concurrence afin de préserver l'intégrité des données , tandis que SQL_TXN_VERSIONING a moins d'impact sur ​​la concurrence . Vous définissez le niveau d'isolation en utilisant la fonction " SQLSetConnectAttr " dans la phase initiale du programme. Choses que vous devez pilotes ODBC installés

    langage de programmation éditeur Treaties Database
    Afficher plus Instructions
    Configuration
    1

    Lancez l'application de l'éditeur de langage de programmation en cliquant sur " . Démarrer» Sélectionnez « Tous les programmes», puis sélectionnez l'application à partir du menu
    2

    Démarrez un nouveau projet en sélectionnant - . dans le menu "Fichier" - "Nouveau" et «Projet ». Vous pouvez ensuite choisir le type de projet requis dans les options . Pour Visual C + + ou de base , vous ne choisissez " Application Windows ".
    3

    Tapez un nom pour votre projet et cliquez sur "Enregistrer".
    Processus visuel
    4

    allouer les poignées nécessaires. Vous devez d'abord initialiser l'environnement ODBC et répartir la poignée de l'environnement avant que vous puissiez faire des appels à des éléments de l'API ODBC. Vous devez déclarer une variable de type " SQLHENV " ou " SQLHANDLE " en fonction de votre langage de programmation, et de le transmettre à la fonction " SQLAllocHandle " . Selon MSDN , la syntaxe correcte est:

    SQLRETURN SQLAllocHandle ( SQLSMALLINT HandleType , SQLHANDLE InputHandle , SQLHANDLE * OutputHandlePtr ) ;

    Par exemple, c'est ainsi que vous souhaitez mettre en œuvre dans Visual C + +:

    SQLHANDLE OdbcEnvironmentVariable ;

    SQLRETURN SQLReturnVariable ;

    SQLReturnVariable = SQLAllocHandle ( SQL_HANDLE_ENV , SQL_NULL_HANDLE , et OdbcEnvironmentVariable ) ;
    5

    définir l'environnement requis attributs. Vous devez définir l'attribut de l'environnement ODBC utilisant la fonction SQLSetEnvAttr (). Ceci va dire l'application de la version de ODBC que vous utilisez. La syntaxe est:

    SQLRETURN SQLSetEnvAttr ( SQLHENV EnvironmentHandle , SQLINTEGER attribut, SQLPOINTER ValuePtr , SQLINTEGER StringLength ) ;

    Par exemple, pour définir l'environnement pour ODBC 3.0 en utilisant Visual C + + , vous devez taper: Photos

    SQLReturnVariable = SQLSetEnvAttr ( OdbcEnvironmentVariable , SQL_ATTR_ODBC_VERSION , ( SQLPOINTER ) SQL_OV_ODBC3 , SQL_IS_INTEGER ) ;
    6

    Allouer le handle de connexion . Vous devez mettre en place un gestionnaire de connexion pour permettre l'application de se connecter à la base de données . Vous devez déclarer une variable de type " SQLHDBC " ou " SQLHANDLE » et passer à la fonction " SQLAllocHandle " avec un " HandleType » de Par exemple:

    SQLHANDLE DBConnectionHandle ;
    < " SQL_HANDLE_DBC . " p> SQLReturnVariable = SQLAllocHandle ( SQL_HANDLE_DBC , OdbcEnvironmentVariable , et DBConnectionHandle )
    7

    établir une connexion et définir les attributs de connexion. Vous définissez le niveau d'isolation de transaction à ce moment , en utilisant la fonction « SQLSetConnectAttr " . La syntaxe est:

    SQLRETURN SQLSetConnectAttr ( SQLHDBC ConnectionHandle , SQLINTEGER attribut, SQLPOINTER ValuePtr , SQLINTEGER StringLength ) ;

    Vous définissez l'attribut " " à " SQL_ATTR_TXN_ISOLATION » et le « ValuePtr " à SQL_TXN_READ_UNCOMMITTED , SQL_TXN_READ_COMMITTED , SQL_TXN_REPEATABLE_READ ou SQL_TXN_SERIALIZABLE , selon le niveau d'isolation des transactions requises. Par exemple:

    SQLReturnVariable = SQLSetConnectAttr ( DBConnectionHandle , SQL_ATTR_TXN_ISOLATION , SQL_TXN_READ_UNCOMMITTED , 0);

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment concevoir une horloge numérique 
  • Comment réinstaller Visual C 
  • Comment utiliser la fonction strcmp en C + + 
  • Comment apprendre C avec Xcode 
  • Comment désosser sur Visual C 
  • Comment faire pour convertir police TTF à PCL 
  • Comment faire un modèle spatial Asterisk en C + + 
  • Les avantages de prototypes de fonctions 
  • Comment utiliser les cases à cocher dans MFC 
  • Comment utiliser Allegro à faire des graphiques en C 
  • Connaissances Informatiques © http://www.ordinateur.cc