Read 'perldoc DBI'

           As a convenience, if the $data_source parameter is
           undefined or empty the DBI will substitute the value
           of the environment variable DBI_DSN.  If just the
           driver_name part is empty (i.e., data_source prefix is
           'dbi::') the environment variable DBI_DRIVER is used.

my ($username, $password) = ('foo', 'bar');
my $data_source = "DBI:mysql:database=some_database;host=localhost";

and:
$dbh = DBI->connect($data_source, $username, $password) || die
$DBI::errstr;
or
$dbh = DBI->connect($data_source, $username, $password, \%attr) || die
$DBI::errstr;


/Jon


yun yun wrote:
> 
> I programmed a .pl use DBI, but it says that "
> 
> Can't connect(DBI::Access::db1   HASH(0x1aff0bc)), no
> database driver specified
> and DBI_DSN env var not set at edit3.pl line 10
> "
> How should I set the DBI_DSB env var?
> 
> _________________________________________________________
> Do You Yahoo!? 登录免费雅虎电邮! http://mail.yahoo.com.cn
> 
> <font color=#6666FF>无聊?郁闷?高兴?没理由?都来聊天吧!</font>——
> 雅虎全新聊天室! http://cn.chat.yahoo.com/c/roomlist.html
> 
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to