編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

接続/切断

DSN

# MySQL
$dsn = "DBI:mysql:database=$database;host=$hostname;port=$port";

# PostgreSQL
$dsn = "dbi:Pg:dbname=$dbname;host=$host;port=$port";

# SQLite
$dsn = "dbi:SQLite:dbfile.db";

接続/切断

$dbh = DBI->connect($dsn, $user, $pass, {RaiseError=>1, PrintError=>0, AutoCommit=>1}) or die $DBI::errstr;
$dbh->disconnect;

結果セットの文字列をUTF8フラグ付きにする

my $dbh = DBI->connect( $DSN, 'user', 'pass', { pg_enable_utf8 => 1 } ) or die $DBI::errstr;
  • MySQLの場合: mysql_enable_utf8 => 1

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2010-02-23 (火) 16:54:51 (2977d)