close

PHP-tietoobjektit

Siirry navigointiin Siirry hakuun

PHP Data Objects ( PDO /ˌpi di ˈoʊ/ ) on PHP -laajennus , joka tarjoaa kehittäjälle yleisen käyttöliittymän eri tietokantoihin pääsyä varten .

PDO tarjoaa yhtenäisiä menetelmiä työskennellä eri tietokantojen kanssa, vaikka kyselyiden teksti voi vaihdella hieman. Koska monet DBMS-järjestelmät toteuttavat oman SQL -murrensa , joka tukee jossain määrin ANSI- ja ISO-standardeja , käyttämällä yksinkertaisia ​​kyselyitä, voit saavuttaa yhteensopivuuden eri kielten välillä. Käytännössä tämä tarkoittaa, että on melko helppoa vaihtaa toiseen DBMS-järjestelmään muuttamatta tai osittain muuttamatta ohjelmakoodia.

Nopeus ja skaalautuvuus

PDO ei käytä abstrakteja kerroksia muodostaakseen yhteyden tietokantaan, kuten ODBC :tä , vaan käyttää niiden "natiiviajureita" eri tietokantoihin, mikä mahdollistaa korkean suorituskyvyn. Tällä hetkellä lähes kaikille tunnetuille tietokantajärjestelmille ja liitännöille on olemassa ajureita PDO:lle. PDO mahdollistaa myös useiden tietokantojen käytön samanaikaisesti.

Puolustus

Vuodesta menetelmiä käsitellä SQL-injektiot, valmis ilmestyi. Valmis käsky on esikäännetty SQL-käsky, joka voidaan suorittaa toistuvasti lähettämällä palvelimelle vain erilaisia ​​tietojoukkoja. Lisäetuna on se, ettei SQL-injektiota voida suorittaa paikkamerkeissä käytettyjen tietojen kautta.

Katso myös

Linkit