> 오라클과 펄을 연동하면서 DBD, DBI 를 사용하려고 하는데요..
> 영문은 잘 되는데요.. 한글은 입력이 되질 않네요..
> PHP 에서 한글문제는 root 유저에 환경변수 설정을 해주고 나서
> 컴파일을 하니 되었거든요..
제가 TEST해본 perl script입니다.
#!/usr/bin/perl
print "Content-type: text/plain\n\n";
use DBI;
# ORACLE에 접속한다.
my $userid = 'scott';
my $passwd = 'tiger';
my $dbh = DBI->connect('', $userid, $passwd, 'Oracle');
# 여기에 MySQL, pgSQL을 넣으면,
# 자연스럽게 MySQL이나 pgSQL용
# perl 프로그램이 된다!
unless($dbh) {
warn "Unable to connect to Oracle ($DBI::errstr)\n";
exit 0;
}
$query = "insert into emp (empno, ename) values ('1000', '길동이')";
$sth = $dbh->prepare($query);
unless($sth) {
$dbh->disconnect;
die "ERROR in prepare!\n";
}
$sth->execute;
$sth->finish;
$dbh->disconnect;
print "OK!\n";
|