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

    Hur man tar bort Quotes i Python SQLite

    Genom " SQLite " modul , kan användare av Python ansluta till databaser , skicka databasfrågor , och samla in resultaten från dessa frågor . Detta ger programmerare ett kraftfullt sätt att integrera databasen samtal i sina Python -skript . Däremot kan läsa rådata från användare i Python presentera ett säkerhetshål . Angripare kan infoga citattecken på strategiska platser för att injicera SQL-kommandon i databasen och utföra oönskade kommandon . Genom att använda metoden parametern substitution av sqlite3 s " köra " metoden kommer sqlite3 modulen strippa osäkra citat och göra ingående säkert för användning . Saker du behöver
    Pythontolk
    Visa fler instruktioner
    1 sqlite3

    Import i skriptet så här :

    # /usr /bin /! python

    import sqlite3
    2

    Ansluta till en databasfil med " connect " metoden :

    conn = sqlite3.connect ( ' /home /db /uppgifter ' ) Addera 3

    Skapa en sträng med några osäkra citat i det :

    input = ' detta " citat " behöver rengöras "
    4

    utför en sökning i databasen med hjälp av " kör" och parameter substitution :

    curs = conn.cursor ( ) curs.execute ( " SELECT * FROM rad där symbol = ? ' , input )
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan koda UTF - 8 i Python
    ·Hur Extrahera attribut med Python
    ·Hur får Funktioner av ett objekt i Python
    ·Hur man kan dela in Python
    ·Hur man skriver kod för CPU Programmering
    ·Hur man skapar en lista av fyra element i Python
    ·Hur man utarbeta ett program för att beräkna elevbety…
    ·Icke - root installation av python-moduler
    ·Hur man öppnar en fil med Python Interpreter
    ·Hur man använder Arv i Python
    Utvalda artiklarna
    ·Hur konvertera ett tal till en sträng PHP
    ·Hur Kopiera PHP filer från webbplatsen
    ·Hur man skall fördela en VBS Dataset
    ·Hur man hittar en multiplikativ invers i Java
    ·Hur man skapar en databas med hjälp av DataSet i C #
    ·Hur man designar en CSS Sprite Navigation Bar
    ·Lägga till ett dokument i ColdFusion
    ·Hur till Spår instans av en klass med hjälp av en son…
    ·Konvertera CPP fil till EXE
    ·Hur man använder en konsekvent Trace System för Enkla…
    Copyright © Dator Kunskap http://www.dator.xyz