| 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 >> Programmation Python >> Content
    Qu'est-ce qu'un objet SQL
    ? SQLObject est un programme gratuit " objet -relationnel cartographie " logiciel conçu pour aider le transfert de données entre Structured Query Language (SQL ) et Python. Il fait un usage intensif des classes nouveau style , et utilise métaclasses pour faciliter l'intégration . Le programme est le résultat d' un effort de collaboration entre Ian Bicking et un grand nombre de programmeurs qui contribuent supplémentaires , et a été publié sous la licence publique générale limitée GNU (LGPL ) . Le travail de SQL et Python

    SQLObject est de faciliter l'intégration entre SQL et Python. SQL est un langage de programmation largement utilisé utilisé pour gérer les données dans les systèmes de gestion de bases de données relationnelles ( SGBDR) . SQL est lui-même composé de plusieurs éléments linguistiques différentes , permet de stocker ou de manipuler des informations de base de données . Python est un langage de programmation de haut niveau interprétée, utilisée dans des domaines aussi variés que les systèmes d'exploitation , les scripts de l'application Web et Intelligence Artificielle (AI ) . Python n'est habituellement pas compatible avec les bases de données basées sur SQL.
    - Object Oriented

    paradigmes de programmation La programmation orientée objet contiennent des données en «objets» qui sont comme des champs bases de données , mais sont généralement non - scalaire - autrement dit, ils détiennent plus d'une valeur . Par exemple, un journal informatisé peut avoir plusieurs entrées sur une journée donnée . Cependant, les bases de données SQL ont des valeurs scaler sous forme de tableau , de sorte que les valeurs de l'objet doivent être regroupés en groupes pour être stockées et manipulées dans la base de données . C'est ce qu'on appelle mapping objet-relationnel .
    De mapping objet -relationnel en SQLObject

    SQLObject crée une " définition de classe " qui agit comme un homme de compromis entre Python et la base de données . Cette classe détermine la façon dont l'objet est traduit dans le format utilisé par la table de base de données , reliant les tableaux que les classes, rangées comme des instances et des colonnes comme attributs . Par la suite , les lignes de base de données apparaissent comme des objets Python , sans accès au dictionnaire et aucune différence pratique entre la ligne de base de données et l'attribut dans la définition de classe . Toolchains et la génération de code sont également pas utilisés.
    Compatibilité

    SQLObject est compatible avec la plupart des systèmes de base de données SQL à base couramment utilisés. SQLObject est compatible avec MySQL via MySQLdb , également connu sous le nom MySQL -python , Max DB à travers sapdb , PostgreSQL , soit par psycopg1 ou psycopg2 , SQLite par pysqlite , Sybase, Firebird est compatible à travers kinterbasdb et MSSQL Server est compatible à travers pymssql et ADODBAPI . En termes de Python, parce que SQLObject utilise des classes nouveau style , Python 2.3 ou supérieur est nécessaire pour cela de la fonction .

    Previous :

    next :
      articles connexes
    ·Comment faire pour vérifier pour Keypress en Python 
    ·Comment faire pour supprimer le premier caractère d'un…
    ·Comment déterminer si une chaîne est un palindrome en…
    ·Fonction Python avec des paramètres 
    ·Comment construire un analyseur en Python 
    ·Comment faire pour supprimer Newlines en Python 
    ·Comment utiliser la boîte à outils Tk avec Python 
    ·Quels sont les programmes utiliser Python 
    ·Comment importer un programme à partir Python 
    ·Comment faire un jeu de souhaits 
      articles en vedette
    ·Comment moyenne d'une colonne en VBA 
    ·Comment faire pour utiliser des éléments de bloc HTML…
    ·Comment réduire une base de données ASA 
    ·Comment inverser une liste en Python 
    ·Normes de codage Java 
    ·Comment trouver les clés étrangères à l'aide des jo…
    ·Comment créer un Cipher en C 
    ·Comment réparer un dépassement de mémoire tampon 
    ·Comment faire pour créer une chaîne à partir des ré…
    ·Comment faire une calculatrice scientifique en Visual B…
    Copyright © Connaissances Informatiques http://fr.wingwit.com