| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    ¿Qué es un objeto SQL
    ? SQLObject es un programa gratuito " mapeo objeto-relacional " software diseñado para ayudar a la transferencia de datos entre el lenguaje estructurado de consultas (SQL ) y Python. Se hace un uso extensivo de las clases de nuevo estilo , y utiliza metaclases para facilitar la integración . El programa es el resultado de un esfuerzo de colaboración entre Ian Bicking y un gran número de programadores que contribuyen adicionales , y ha sido publicado bajo la Licencia Pública General Reducida de GNU ( LGPL ) . Trabajo de SQL y Python

    SQLObject es facilitar la integración entre SQL y Python. SQL es un lenguaje de programación muy utilizado para administrar datos en sistemas de gestión de bases de datos relacionales ( RDBMS ) . SQL está compuesto a su vez de varios elementos de lenguaje diferentes , usado para almacenar o manipular la información de base de datos . Python es un lenguaje de programación de alto nivel interpretado , utilizado en áreas tan diversas como los sistemas operativos, de secuencias de comandos de aplicaciones Web e Inteligencia Artificial ( AI). Python no es normalmente compatible con bases de datos basadas en SQL .
    Programación orientada a objetos

    paradigmas de programación orientados a objetos contienen datos en "Objetos ", que son como campos de bases de datos , pero en general no se permite escalar - es decir, que poseen más de un valor . Por ejemplo , un diario computarizado podría tener varias entradas en un día determinado . Sin embargo , las bases de datos de SQL contienen valores escalador en formato de tabla , por lo que los valores del objeto deben ser agrupados en grupos para ser almacenados y manipulados en la base de datos . Esto se llama mapeo objeto- relacional.
    Mapeo Objeto-Relacional en SQLObject

    SQLObject crea una "definición de clase " que actúa como un intermediario entre los Python y la base de datos . En esta clase se determina cómo el objeto se traduce en el formato utilizado por la tabla de base de datos , que une las tablas como clases , filas como instancias y columnas como atributos. Posteriormente , las filas de base de datos aparecen como objetos de Python , sin acceso diccionario y ninguna diferencia práctica entre la fila de base de datos y el atributo en la definición de clase . Tampoco se utilizan Toolchains y generación de código .
    Compatibilidad

    SQLObject es compatible con la mayoría de los sistemas de bases de datos basadas en SQL de uso común. SQLObject es compatible con MySQL a través MySQLdb , también conocido como MySQL -python , Max DB través SAPdb , PostgreSQL a través de cualquiera psycopg1 o psycopg2 , SQLite a través pysqlite , Sybase, Firebird es compatible a través de kinterbasdb y MSSQL Server es compatible a través de pymssql y ADODBAPI . En términos de Python, porque SQLObject utiliza clases de nuevo estilo , Python 2.3 o superior es necesario para que la función .

    Previous :

    next :
      Artículos relacionados
    ·Cómo buscar en Python 
    ·Cómo comprobar dependencias en Python 
    ·Cómo convertir archivos Py PYC 
    ·Cómo instalar PyLab en Python 
    ·Cómo instalar el IPRE Python 
    ·Tutorial de Python para la concatenación 
    ·Cómo: Python a PDF 
    ·Cadena límite de longitud en Python 
    ·¿Cómo hacer si-entonces declaraciones en Python 
    ·Cómo separar una coma de una cadena 
      Artículos destacados
    ·Cómo agregar dos números con JavaScript 
    ·Cómo convertir un proyecto de VB a EXE 
    ·Cómo averiguar si una fila o una columna se resalta en…
    ·FAQ sobre Políticas PHP 
    ·Cómo escribir una aplicación de escritorio Linux 
    ·Ventajas y desventajas de la máquina de nivel de idiom…
    ·Cómo insertar un elemento en un cuadro combinado en Ja…
    ·Cómo hacer XSD 
    ·VBA Codificación Trucos 
    ·Cómo extraer AVI Metadatos en MATLAB 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com