Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
O que é um objeto SQL
? SQLObject é um programa gratuito " mapeamento objeto-relacional " software projetado para ajudar a transferir dados entre Structured Query Language (SQL) e Python. Ele faz uso extensivo de classes new-style , e usa metaclasses para facilitar a integração . O programa é o resultado de um esforço de colaboração entre Ian Bicking e um grande número de programadores contribuem adicionais , e foi liberado sob a licença GNU Lesser General Public License ( LGPL ) . SQL e trabalho Python

do SQLObject é facilitar a integração entre SQL e Python. SQL é uma linguagem de programação amplamente utilizada usado para gerenciar dados em Banco de Dados Sistemas de Gestão relacionais (RDBMS) . SQL é o próprio composto de vários elementos de linguagem diferentes, usados ​​para armazenar ou manipular informações de banco de dados . Python é uma linguagem interpretada de programação de alto nível , utilizado em áreas tão diversas como sistemas operacionais, scripting aplicação Web e Inteligência Artificial (AI) . Python não é normalmente compatível com bancos de dados baseados em SQL.
Programação Orientada a Objetos

paradigmas de programação orientada a objetos armazenar dados em "Objetos ", que são como campos bancos de dados , mas em geral são não- escalar - ou seja, que possuem mais de um valor . Por exemplo, um diário computadorizada pode ter várias entradas em um determinado dia . No entanto, bancos de dados SQL armazenar valores scaler em formato de tabela , de modo que os valores no objeto deve ser agrupadas em grupos a serem armazenados e manipulados no banco de dados. Isso é chamado de mapeamento objeto-relacional .
Object- Relational Mapping em SQLObject

SQLObject cria um " Definição da Classe" , que atua como um intermediário entre Python e banco de dados. Essa classe determina como o objeto é traduzido para o formato usado pela tabela de banco de dados, vinculação de tabelas como classes, linhas como instâncias e colunas como atributos. Posteriormente , as linhas de base de dados aparecem como objetos Python , sem acesso dicionário e nenhuma diferença prática entre a linha do banco de dados eo atributo na definição de classe. Toolchains e geração de código também não são usados.
Compatibilidade

SQLObject é compatível com a maioria dos sistemas de banco de dados baseados em SQL usados. SQLObject é compatível com o MySQL através MySQLdb , também conhecido como MySQL -python , Max DB através sapdb , PostgreSQL , quer através de psycopg1 ou psycopg2 , SQLite através pysqlite , Sybase, Firebird é compatível através kinterbasdb e MSSQL Server é compatível através pymssql e ADODBAPI . Em termos de Python, porque SQLObject usa classes new-style , Python 2.3 ou superior é necessário para que a função.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer uma matriz 2D dinâmica de Cordas em Python 
·Uma introdução ao Python 3 
·Como extrair palavras de um String em Python 
·Recursos Python 
·Como controlar a Shell Unix com Python 
·Como fazer uma ordenação por inserção em Python 
·Quebras de PHP em VirtualHost Mime Type 
·Como abrir um arquivo binário em Python 
·Como encontrar letras maiúsculas em Python 
·Como implementar índice posicional Usando Python 
  Artigos em destaque
·Como depurar Python reinicia 
·Como editar um arquivo JSP 
·Como aumentar o valor de um ponteiro dentro de uma funç…
·Como mudar o estilo de bala Usando programação HTML 
·Como remover Variáveis ​​De Vars Python 
·Como entrada uma String em Java 
·Como adicionar a KeyListener 
·Como decodificar código PHP 
·Como editar uma Carta em Acajoom 
·Como importar um arquivo CSV no DB2 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados