| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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);

    Previous :

    next :
      articles connexes
    ·Fonction en C pour Palindromes 
    ·Comment placer entiers dans l'ordre croissant en utilis…
    ·Comment comparer les 2 entiers dans une fonction en C +…
    ·Comment faire un fichier GNU C + + 
    ·Comment apprendre le C # pour les débutants 
    ·Comment utiliser USB IO OCX en C 
    ·Chaîne de connexion pour l'authentification SQL 
    ·Comment écrire un analyseur en C 
    ·Comment utiliser la fonction strcat en C + + 
    ·Comment utiliser CoffeeCup StyleSheet Maker 
      articles en vedette
    ·Comment ajouter une DLL dans Visual C 
    ·Comment remplir un champ en VB accès 
    ·Comment faire un Ferait Avec Visual Basic 
    ·Comment utiliser Ajax avec Perl 
    ·Différences entre inclusion et d' exiger, en Ruby 
    ·Comment changer la colonne Nom de MySQL table avec T -S…
    ·Comment utiliser la fonction de strrchr en C + + 
    ·Comment écrire un Java 3D jeu 
    ·Tutoriels pour Flash AS3 Autocomplete 
    ·Comment faire pour convertir BigInteger Int 
    Copyright © Connaissances Informatiques http://fr.wingwit.com