使用Perl DBI模块或设置系统DSN并使用ODBC更好吗?

时间:2009-05-22 08:12:20

标签: windows perl oracle odbc dbi

我正在使用Perl从几个日志文件中收集数据并将其存储到我运行脚本的同一Windows 2003主机上的Oracle数据库中。是否更好地使用Perl DBI模块或设置系统DSN并使用ODBC?

1 个答案:

答案 0 :(得分:3)

DBI,或者至少基于DBI的东西是与Perl中的数据库交互的标准方式。然后在DBI下,您可以使用直接oracle驱动程序(DBD :: Oracle)或ODBC驱动程序(恰当地命名为DBD :: ODBC)。所以你使用哪一个似乎并不重要,至少不是你的代码。

对于上面的,我喜欢DBIx::Simple,但还有其他人。