perl mysql 数据推拉_Perl Mysql插入数据

#!/usr/bin/perl

use strict;

use DBI;

# Connect to the database.

my $dbh = DBI->connect("DBI:mysql:database=test;host=localhost",

# "joe", "joe's password",

{'RaiseError' => 1});

# Drop table 'foo'. This may fail, if 'foo' doesn't exist.

# Thus we put an eval around it.

eval { $dbh->do("DROP TABLE foo") };

print "Dropping foo failed: $@\n" if $@;

# Create a new table 'foo'. This must not fail, thus we don't

# catch errors.

$dbh->do("CREATE TABLE foo (id INTEGER, name VARCHAR(20))");

# INSERT some data into 'foo'. We are using $dbh->quote() for

# quoting the name.

$dbh->do("INSERT INTO foo VALUES (1, " . $dbh->quote("Tim") . ")");

# Same thing, but using placeholders

$dbh->do("INSERT INTO foo VALUES (?, ?)", undef, 2, "Jochen");

# Now retrieve data from the table.

my $sth = $dbh->prepare("SELECT * FROM foo");

$sth->execute();

while (my $ref = $sth->fetchrow_hashref()) {

print "Found a row: id = $ref->{'id'}, name = $ref->{'name'}\n";

}

$sth->finish();

# Disconnect from the database.

$dbh->disconnect();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值