当前位置: 首页 > 工具软件 > Perl DBI > 使用案例 >

使用 Perl - 常见的 DBI 方法

伍嘉
2023-12-01

常见的 DBI 方法

下表列出了一些常见的 DBI 方法。

方法名称描述
available_drivers()返回所有可用驱动程序的列表
connect()建立与请求的数据源的连接
disconnect()与数据库服务器断开连接
prepare()准备要执行的 SQL 语句
execute()执行预备语句
do()准备并执行一条 SQL 语句
bind_param()在预备语句中将值与占位符关联
bind_col()将 Perl 变量绑定到SELECT语句的输出字段
begin_work()开始新事务
commit()将最新的一系列未提交的数据库更改写入数据库
rollback()撤消最近一系列未提交的数据库更改
quote()引用字符串字面值,以用作 SQL 语句中的字面值
dump_results()获取所有行并打印
fetchrow_array()获取下一行作为字段数组
fetchrow_arrayref()获取下一行作为字段的引用数组
fetchrow_hashref()获取下一行作为对哈希表的引用
fetchall_arrayref()以数组的形式获取所有数据
finish()完成声明并让系统释放资源
rows()返回受影响的行数
column_info()提供有关列的信息
table_info()提供有关表的信息
primary_key_info()提供有关表中主键的信息
foreign_key_info()提供有关表中外键的信息

约定

在使用 Perl DBI 时,Perl 程序员通常使用以下变量名。 在本教程中,我们也将遵守这些约定。

变量名描述
$dbh数据库句柄对象
$sth语句句柄对象
$drh驱动程序句柄对象(在应用中很少见或使用)
$h上面的任何句柄类型($dbh$sth 或$drh
$rc通用返回码(布尔值:true = okfalse = error
$rv一般返回值(通常为整数)
@ary从数据库返回的值列表,通常是一行数据
$rows处理的行数(如果可用,否则为 -1)
$fh文件句柄
undefNULL 值由 Perl 中的未定义值表示
\%attr引用传递给方法的属性值的哈希
 类似资料: