2010年12月6日星期一

笔记 : Perl DBI

Storable模块:nfreeze比freeze慢,但是保证可跨系统使用

Fcntl的flock

DB_FILE可以有三种存储形式 HASH、B树、RECNO(文本)

MLDBM 支持将复杂的数据结构写入文件

DBI的PrinterError对应warn,RaiseError对应die

错误消息:$DBI::errstr

quote函数自动转义引号

trace函数指定输出DB操作详情,debug用

dump_results打印执行结果,指定写入文件

bind_param_inout指定输出的参数写入到什么变量

bind_col

$sth->{NUM_OF_FIELDS}返回的列数

$sth->{NAME}->[$i-1] 第i列的名字

AutoCommit如果设为0,在执行一系列操作后,$dbh->commit(); if($@) { $dbh->rollback(); },较稳妥。

ODBC标准化了错误码,支持更多函数操作

DBI PROXY : 转发client的query给db,把db返回的结果转给client,这样中转一下,unix机器就能访问windows access的数据库

没有评论:

发表评论