programming-examples/perl/Database/Program to insert a new record into the database.pl
2019-11-15 12:59:38 +01:00

40 lines
790 B
Perl

#!/usr/bin/perl
use warnings;
use strict;
use DBI;
use DBD::ODBC;
my $dbh = DBI->connect( "dbi:ODBC:employeeDB", "", "", { RaiseError => 1 } );
my $newemploy = "1";
my $newfirst = "first";
my $newlast = "last";
my $querystring = "INSERT INTO employee VALUES ( '$newemploy','$newfirst','$newlast');";
# Execute the statement
$dbh->do( $querystring );
# Now print the updated database
my $sth = $dbh->prepare( q{ SELECT * FROM employee } );
$sth->execute();
my @array;
while ( @array = $sth->fetchrow_array() ) {
write();
}
# Clean up
warn( $DBI::errstr ) if $DBI::err;
$sth->finish();
$dbh->disconnect();
format STDOUT =
@<<<<<<@<<<<<<<<<@<<<<<<<<<<@<<<<<@<<<<<<<<<<<
$array[ 0 ], $array[ 1 ], $array[ 2 ], $array[ 3 ], $array[ 4 ]
.