Perl/Databáze/DBI: Porovnání verzí
Smazaný obsah Přidaný obsah
operace |
|||
Řádek 1:
'''DBI''' = DataBaseInterface je [[Perl|perlovské]] rozhraní pro práci s databázemi
Viz: [[Perl a databáze]]
Typický začátek skriptu: Navážemespojení s databází a vytvoříme handle <tt>$dbh</tt>, pomocí něhož se budeme na naši databázi dále odkazovat:▼
== Dokumentace ==
perldoc DBI
== Příklad ==
▲Typický začátek skriptu:
<pre>
#! /usr/bin/perl -w
Řádek 19 ⟶ 27:
</pre>
Jednoduchý příkaz databázi pošleme metodou <tt>do</tt>. Například databázi MySQL řekneme, že s námi má komunikovat v UTF-8 (namísto v defaultním <tt>latin1</tt>):
Typické operace s databází se vykonávají kvůli urychlení pomocí metody <tt>prepare()</tt>, která připraví provedení příkazu, a metody a <tt>execute()</tt>, která jej vykoná. Např. vyčtení všech řádků tabulky:▼
$dbh->do("set names 'utf8'");
▲Typické operace s databází se ale vykonávají kvůli urychlení pomocí metody <tt>prepare()</tt>, která připraví provedení příkazu, a metody a <tt>execute()</tt>, která jej vykoná. Např. vyčtení všech řádků tabulky:
<pre>
|