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]