Perl と SQLite についてお尋ねします。


PerlとSQLiteを使ったソースを多く見てみたいのですが、
初心者向けのソースがあるHPを紹介していただけないでしょうか?

いろいろなソースを見てみたいです。よろしくお願いします。

たくさん紹介してくださった方には、少しですがポイントをはずみます。

回答の条件
  • URL必須
  • 1人20回まで
  • 登録:2007/03/07 14:36:05
  • 終了:2007/03/14 14:40:03

回答(2件)

id:inokuni No.1

いのくに回答回数1343ベストアンサー獲得回数212007/03/07 15:02:27

ポイント35pt

http://www.itsmemo.com/it/cgi/000069.html

#!/usr/bin/perl

use DBI;

$mydb = "testdb";

# (1) データーベースに接続する
$hDB = DBI->connect(
  "dbi:SQLite:dbname=$mydb","","",{PrintError=>0}
  );
if(!$hDB){
	print "$DBI::errstr \n";
	exit;
}

# (2) テーブル作成のSQL文
$sql =
  "CREATE TABLE user_info(
    id integer primary key,
    name,
    email
  )";

# (3) テーブル作成実行
$hst = $hDB->do($sql);
if(!$hst){
	print $hDB->errstr . "\n";
	exit;
}

$hDB->disconnect;

http://www.itsmemo.com/it/cgi/000075.html

#!/usr/bin/perl

use DBI;

$mydb = "testdb";

$hDB = DBI->connect(
  "dbi:SQLite:dbname=$mydb","","",{PrintError=>0}
  );
if(!$hDB){
	print "$DBI::errstr \n";
	exit;
}

# (1) データ取得のSQL文
$sql = "SELECT * FROM user_info WHERE id = ?";

# (2) データ取得実行
$hst = $hDB->prepare($sql);
if($hst){
	for($id = 1; $id < 3; $id++){
		$retval = $hst->execute($id);
		if(!$retval){
			print $hDB->errstr . "\n";
			exit;
		}
		@data = $hst->fetchrow_array;
		print "$data[0], $data[1], $data[2]\n";
	}
	
	$hst->finish;
}
else{
	# エラー処理
	print $hDB->errstr . "\n";
	exit;
}

$hDB->disconnect;
id:zachouR

ありがとうございます、参考にさせていただきます!

2007/03/08 09:39:36
id:Iwa No.2

Iwa回答回数120ベストアンサー獲得回数62007/03/07 15:10:10

ポイント35pt

SQLite+Perl: テーブルを作成する方法

SQLite+Perl: データを挿入する方法

http://www.itsmemo.com/it/cgi/000069.html

http://www.itsmemo.com/it/cgi/000072.html

101号室より愛をこめて: [Perl][DB][SQLite] SQLite(Windows + ActivePerl)

http://www.ornithopter.jp/archives/2006/02/sqlitewindows_a.html

拙作ですが↓

改造版はてなまん for SQLite

http://www.ethersky-online.net/cgi/hatenaman.htm

または

http://www.yumemaboroshi.net/cgi4684/

id:zachouR

ありがとうございます、参考にさせていただきます。

2007/03/08 09:39:48

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません