Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Vad är en SQL Object

    ? Sqlobject är en gratis " Objekt - relationell mappning " program utformat för att hjälpa överföra data mellan Structured Query Language ( SQL ) och Python . Det gör omfattande användning av ny stil klasser , och använder metaclasses att underlätta integrationen . Programmet är resultatet av ett samarbete mellan Ian Bicking och ett stort antal ytterligare bidragande programmerare , och har släppt under GNU Lesser General Public License ( LGPL ) . SQL och Python

    sqlobject uppgift är att underlätta integrationen mellan SQL och Python . SQL är ett allmänt använt programmeringsspråk som används för att hantera data i relationsdatabaser databashanteringssystem ( RDBMS ) . SQL är själv består av flera olika språkliga element , används för att lagra eller manipulera databasinformation . Python är ett tolkat hög nivå programmeringsspråk som används inom så skilda områden som operativsystem , webbprogram scripting och artificiell intelligens ( AI ) . Python är normalt inte förenligt med databaser baserade på SQL .
    Objektorienterad programmering

    Objektorienterad programmering paradigm håller data i " Objekt ", som är som fält i databaser men i allmänhet är icke - skalär - det är , de har mer än ett värde . Till exempel kan en datoriserad dagbok ha flera poster på en viss dag . Men SQL-databaser håller scaler värden i tabellform , så värdena i objektet måste grupperas i grupper som skall lagras och manipuleras i databasen . Detta kallas för objekt-relationell mappning .
    Object - Relational Mapping i sqlobject

    sqlobject skapar en " klass definition " som fungerar som en mellanhand mellan python och databasen . Denna klass avgör hur objektet översätts till det format som används av databasen tabellen , länka tabeller som klasser , rader som instanser och kolumner som attribut . Därefter databas rader visas som Python objekt , utan ordbok tillgång och ingen praktisk skillnad mellan databasen raden och attribut i klassen definition . Toolchains och kodgenerering är inte heller användas.
    Kompatibilitet

    sqlobject är kompatibel med de flesta av de vanligen använda SQL -baserade databassystem. Sqlobject är kompatibel med MySQL genom MySQLdb , även känd som MySQL - python , Max DB genom sapdb , PostgreSQL via antingen psycopg1 eller psycopg2 , SQLite genom PySQLite , Sybase , är Firebird kompatibel genom kinterbasdb och MSSQL Server är kompatibelt med pymssql och ADODBAPI . I fråga om Python , beror sqlobject använder ny stil klasser , Python 2.3 eller högre krävs för den för funktion .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort tecken från en sträng i Python
    ·Att få längden på en array i Python
    ·Hur du tar bort alla förekomster av en klass i Python
    ·Python Structures
    ·Hur man gör en 2D dynamisk array med strängar i Pytho…
    ·Hur Loop Batch Processing i Python
    ·Hur man installerar Python IDLE
    ·Vad Är Python 2.6 Interpreter Path
    ·Hur du tar bort nollor från listorna i Python
    ·Hur du använder Python Math.log Med Base 10
    Utvalda artiklarna
    ·Hur man installerar en stor storlek formulär med VB6
    ·Vad betyder buffertöverskridning
    ·Vad är protokoll inkompatibilitet
    ·Hur Ta en Array Värde i Python
    ·Mål för CString Metoder
    ·Hur man beräknar en tioprocentig Bonus i Microsoft Vis…
    ·Hur konvertera WMA till MP3 i Visual Basic 2008
    ·Projektplan för Software Development
    ·Ändra en muspekare i Javascript
    ·Hur man gör en remiss Formulär för webbplatser
    Copyright © Dator Kunskap http://www.dator.xyz