2012-04-30 14 views
1

私はPerlの初心者です。私は今正しく動作しているSQL文を持っていますが、Perlを使ってSQLを実行し、その結果をファイルに出力したいと考えています。どの専門家が非常に基本的なテンプレート(データベースへの接続から始まる)を提供できますか?PerlでMySQLデータベースを読む方法

+3

http://search.cpan.org/perldoc?DBIは、ドキュメントの場所です。 – TLP

答えて

3

ここで良いのチュートリアル(多くの1)です:それは、この例を持っている

use DBI; 
$dbh = DBI->connect('dbi:mysql:perltest','root','password') 
    or die "Connection Error: $DBI::errstr\n"; 
$sql = "select * from samples"; 
$sth = $dbh->prepare($sql); 
$sth->execute 
    or die "SQL Error: $DBI::errstr\n"; 
while (@row = $sth->fetchrow_array) { 
    print "@row\n"; 
} 
11
use DBI; 
my $DBH=DBI->connect("DBI:mysql:db:host","login","pass"); 
my $sth=$DBH->prepare("query"); 
$sth->execute(); 
while (my @row=$sth->fetchrow_array) 
{ 
    print $row[0]."\n"; 
} 
$sth->finish; 
1

データベースとの対話のための標準的なPerlのライブラリがありますDBIには、概要の中に多くの例がありますあなたが求めているのはstep through guideです。

ORMの通常の選択はDBIx::Classで、an introductionです。

+0

ORMはどこから入手できましたか? – Borodin

関連する問題